Skip to content

Simple task management application implemented in Python-Flask and vanilla JavaScript applying ML-scikit-learn (Multinomial Naive Bayes) .

Notifications You must be signed in to change notification settings

sonadukane18/Task_Management_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Management Application

This repository contains a simple task management application implemented in Python using Flask for the backend and vanilla JavaScript for the frontend. The application allows users to add, remove, list,and recommend tasks according to the priority.

Features:

  • Add tasks with descriptions and priorities (Low, Medium, High).
  • Remove tasks by description.
  • List all tasks currently stored in the system.
  • Recommend a high-priority task based on machine learning.

Tech Stack:

  • Backend: Python, Flask
  • Frontend: HTML, CSS, JavaScript
  • Machine Learning: scikit-learn (Multinomial Naive Bayes)
  • Data Storage: CSV file (tasks.csv)

How to Use:

  • Clone the repository to your local machine.
  • Install the required dependencies listed in requirements.txt.
  • Run the Flask application by executing python main.py in your terminal.
  • Access the application in your web browser at http://localhost:5000.
  • Use the provided menu options to interact with the task management system.

About

Simple task management application implemented in Python-Flask and vanilla JavaScript applying ML-scikit-learn (Multinomial Naive Bayes) .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published