A dynamic web application that allows users The Productivity Application is designed to help users stay focused and organized by combining two essential tools: a music-enhanced Pomodoro timer and a personal journal. The Pomodoro timer allows users to manage their work and break intervals using the Pomodoro technique, while listening to lofi or chill music to create a calming work environment. The application also includes a journal feature where users can write, format, and track their thoughts or tasks, making it a holistic tool for improving focus and productivity.
The project is organized into the following directories:
pomodoro/
: Contains Django project settings and configurations.bulletin/
: The Django app for the bulletin boards.journal/
: The Django app for the journal.focus_timer/
: The Django app for the pomodoro timer.static/
: Houses static files such as CSS, music, and images.To run this project on your local system, follow these steps:
Clone the repository from GitHub:
https://github.com/nokuthabam/pomdoro_app.git
Installing Django and creating a virtual environment:
mkvirtualenv my_django
workon my_django
pip install django
Install project dependencies:
pip install -r requirements.txt
Navigate to the project directory:
cd pomdoro_app
Apply database migrations:
python manage.py migrate
Create a superuser to manage the Django admin panel:
python manage.py createsuperuser
Start the development server:
python manage.py runserver
Access the website at http://127.0.0.1:8000/
- Visit http://127.0.0.1:8000/ to access the login page
Nokuthaba Moyo
Distributed under the MIT License. See LICENSE
for more information.