This is a minimal and peaceful React project for a mindfulness app. It is designed to provide a calming user experience.
- Node.js and npm installed (for the frontend) -> https://nodejs.org/en/download
- Python installed (for the backend) (version 3.13.1 is the one i'm using)
- Install the frontend dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser to the provided local development URL.
- Install the backend dependencies:
pip install -r requirements.txt
- Start the backend server:
python main.py
- Ensure both the frontend and backend servers are running.
- Access the app in your browser at the URL provided by the frontend development server.
-
The backend requires a
.envfile which is provided you just need to enter your own GROQ API key which can be found at https://console.groq.com/keysGROQ_API_KEY=your_api_key_hereReplace
your_api_key_herewith your actual API key. -
If you encounter any issues, ensure all dependencies are installed and the servers are running on the correct ports.
-
November 2025, What I would do now, containerize it using Docker!