nokuthabam / pomdoro_app

A productivity Appliaction
MIT License
0 stars 1 forks source link

Productivity Application

Table of Contents

  1. Project Description
  2. Key Features
  3. Project Structure
  4. Application Installation
  5. Usage
  6. Continuous Integration: CircleCI Badge
  7. Code Coverage: CodeCov Badge
  8. Project Author
  9. License

Project Description:

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.

Key Features:

Project Structure

The project is organized into the following directories:

Application Installation

To run this project on your local system, follow these steps:

  1. Clone the repository from GitHub:

    
    https://github.com/nokuthabam/pomdoro_app.git
  2. Installing Django and creating a virtual environment:

    • mkvirtualenv my_django
    • workon my_django
    • pip install django
  3. Install project dependencies:

    • pip install -r requirements.txt
  4. Navigate to the project directory:

    • cd pomdoro_app
  5. Apply database migrations:

    • python manage.py migrate
  6. Create a superuser to manage the Django admin panel:

    • python manage.py createsuperuser
  7. Start the development server:

    • python manage.py runserver
  8. Access the website at http://127.0.0.1:8000/

Usage

- Visit http://127.0.0.1:8000/ to access the login page

Continuous Integration: CircleCI Badge

CircleCI

Code Coverage: CodeCov Badge

codecov

Project Author

Nokuthaba Moyo

License

Distributed under the MIT License. See LICENSE for more information.