Skip to content

A Django-based productivity app to create, track, and organize tasks with filters, deadlines, and smart reminders.

Notifications You must be signed in to change notification settings

farooq13/F2SManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F2SManager

F2SManager is a powerful yet simple Django-based productivity app that helps users manage their daily tasks with features like filtering, sorting, and deadline tracking.

screenshot

screenshot

screenshot

Features

  • Create, edit, and delete tasks
  • Set task priority: Low, Medium, High
  • Add start and end dates
  • Filter by priority and status (Pending, Completed)
  • Sort by created date, start date, or end date
  • Responsive UI with sidebar and grid layout
  • Planned: Email reminders & deadline alerts

Tech Stack

  • Backend: Django
  • Frontend: HTML, CSS, JavaScript
  • Database: PostgreSQL
  • Upcoming: Celery + Redis (for background task reminders)

Installation

1. Clone the repo:

git clone https://github.com/yourusername/F2SManager.git
cd F2SManager

2. Create a virtual environment and install dependencies:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt

3. Run migrations and start the server:

python manage.py migrate
python manage.py runserver

This project is still evolving. Contributions and ideas are always welcome!

About

A Django-based productivity app to create, track, and organize tasks with filters, deadlines, and smart reminders.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published