A modern implementation of Brian Eno and Peter Schmidt's Oblique Strategies as a mobile-first web application. Built with Vue.js and Ionic Framework.
Oblique Strategies is a card-based method for promoting creativity and overcoming creative blocks, created by Brian Eno and Peter Schmidt in 1975. Each card contains a phrase or cryptic remark that can help break creative blocks by encouraging lateral thinking.
- Mobile-first design
- Swipeable card interface
- Random strategy presentation
- Responsive layout
- Works offline (PWA)
- Vue 3
- Ionic Framework
- Capacitor
- TypeScript
- Vite
- Node.js (v14 or later)
- npm (v6 or later)
- Clone the repository:
git clone https://github.com/kevyder/oblique_strategies_app.git
cd oblique_strategies_app- Install dependencies:
npm install- Run the development server:
ionic serveThe application will be available at http://localhost:8100.
To create a production build:
ionic build- Add Android platform:
ionic cap add android- Build the app:
ionic build- Copy the built files to Android platform:
ionic cap copy- Update Android platform dependencies:
ionic cap sync- Open the project in Android Studio:
ionic cap open androidFrom Android Studio you can:
- Run the app on an emulator
- Build a debug APK
- Generate a signed release APK for Play Store distribution
- Java JDK
- Android Studio
- Android SDK
- Gradle
Make sure to have the latest versions of these tools installed on your system.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
- Brian Eno and Peter Schmidt for creating the original Oblique Strategies
- The Ionic Framework team
- The Vue.js team
The Oblique Strategies content is used for educational and inspirational purposes. The original Oblique Strategies is copyright © Brian Eno and Peter Schmidt.