Skip to content

Personal Management Web Application for Task Tracking, Time Management, and Expense Tracking.

License

Notifications You must be signed in to change notification settings

slackerkids/productivitizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

productivitizer logo

Productivitizer ⚡

Productivitizer is a web application developed using Python Flask, JavaScript, SQLite, HTML, and CSS. It includes authentication functionality and three main features: Pomodoro timer, Kanban task manager, and Expense tracker.

Table of Contents

Features

  1. Pomodoro Timer: Allows users to set work intervals and break intervals using the Pomodoro Technique.
  2. Kanban Task Manager: Enables users to organize tasks using a Kanban board with columns like To Do, Doing, and Done.
  3. Expense Tracker: Helps users track their expenses by adding, and viewing expenses and showing chart using Chart.JS api.

Technologies Used

Backend

Python Flask SQLite

Frontend

JavaScript Bootstrap Chart.js HTML5 CSS3

Deployment

Gunicorn Nginx Linux

Deployment

The application is deployed using Gunicorn and Nginx on a virtual private server using Linux Ubuntu 22.04.4

Getting Started

  1. Clone the repository: git clone https://github.com/slackerkids/productivitizer.git
  2. Install dependencies: pip install -r requirements.txt
  3. Set up the database: flask --app productivitizer init-db
  4. If you want to deploy it in production server you need to create config.py on instance folder. More: https://flask.palletsprojects.com/en/3.0.x/tutorial/deploy/
  5. Run the application locally: flask --app productivitizer run

Usage

  • Register a new account or log in if you already have one.
  • Explore the Pomodoro timer, Kanban task manager, and Expense tracker features.

Contributing

You're welcome for contributions to improve Productivitizer. Fork the repository and submit pull requests with your changes or enhancements.

Links

License

This project is licensed under the MIT License.

About

Personal Management Web Application for Task Tracking, Time Management, and Expense Tracking.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published