FocusVerse is a calming productivity space crafted to help users stay mindful, consistent, and focused. Designed with simplicity and emotions at heart, it empowers users to build habits, track goals, and reflect daily.
- 🌿 Emotion-based motivational quotes
- 🧭 Habit and Goal Tracker
- ⏳ Pomodoro Timer
- 📔 Daily Journal
- 📈 Minimalist analytics dashboard
- Frontend: HTML, CSS, JavaScript
- Backend: Python (Flask)
- Database: SQLite (currently), planned MongoDB or Firebase
- Version Control: Git + GitHub
- Deployment: Render / Vercel (hybrid possible)
FocusVerse/
│
├── app.py
├── backend
│ ├── __init__.py
│ ├── routes
│ │ ├── dashboard_routes.py
│ │ ├── Procfile
│ │ └── voice_journal_routers.py
│ ├── static
│ │ ├── css
│ │ │ ├── style.css
│ │ │ └── voice_journal.css
│ │ └── js
│ │ ├── journal_manager.js
│ │ ├── script.js
│ │ ├── service-worker.js
│ │ └── voice_recorder.js
│ └── templates
│ ├── base.html
│ ├── index.html
│ └── voice_journal.html
├── CodeOfConduct.md
├── Contributing.md
├── frontend
│ ├── index.html
│ ├── package.json
│ ├── package-lock.json
│ ├── postcss.config.cjs
│ ├── public
│ │ └── vite.svg
│ ├── src
│ │ ├── App.jsx
│ │ ├── components
│ │ │ ├── Navbar.jsx
│ │ │ └── themeToggle.jsx
│ │ ├── context
│ │ │ └── ThemeContext.jsx
│ │ ├── counter.js
│ │ ├── javascript.svg
│ │ ├── main.jsx
│ │ └── style.css
│ └── tailwind.config.js
├── LICENSE
├── package-lock.json
├── README.md
├── requirements.txt
├── procfile
└── storage.py
- Python 3.8+
pippackage manager
# 1. Clone the repository
git clone https://github.com/sneha842/FocusVerse.git
# 2. Navigate into the project directory
cd FocusVerse
# 3. Create a virtual environment (optional but recommended)
python -m venv venv
source venv/bin/activate # On Linux/Mac
venv\Scripts\activate # On Windows
# 4. Install required dependencies
pip install -r requirements.txt
# 5. Run the Flask app
python app.py
# 6. Open your browser and go to
http://localhost:5000We welcome contributions from everyone!
- ⭐ Star the repo
- 🍴 Fork it
- 🌿 Create your branch (
git checkout -b feature/AmazingFeature) - 💾 Commit your changes (
git commit -m 'Add some AmazingFeature') - 🚀 Push to the branch (
git push origin feature/AmazingFeature) - 📥 Open a Pull Request
Please read the Contributing Guidelines before you begin!
For queries, suggestions, or collaboration:
- ✉ Email: [email protected]
- 💼 LinkedIn: Sneha Srivastava
- 🌐 GitHub: @sneha842
Thanks to GirlScript Summer of Code 2025 for supporting this project.
Let’s build something meaningful together! 🌸
🌟 Don’t wait to be great – start small, learn fast, and grow with us! 🌟
Every contribution, no matter how tiny, makes a big difference. 💫
We’re super excited to see what you’ll build with us! 💻🌈
Made with ❤ by Sneha Srivastava
