kaleabd / taskmanagement-sys

The Task Management System will allow users to manage their personal tasks in an organized manner. This application will help users keep track of their tasks, mark them as complete or incomplete, and edit or delete them as needed.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Task Management System

The Task Management System is a web application that allows users to manage their personal tasks in an organized manner. This application helps users keep track of their tasks, mark them as complete or incomplete, and edit or delete them as needed.

Technologies Used

  • MySQL for database management
  • React TypeScript for front-end development
  • Tailwind CSS for styling
  • Passport JS for user authentication

Getting Started

To run the application, first start the backend server by running the following commands:

npm install
npm start

Then, navigate to the client-side directory and run the following commands to start the front-end development server:

cd client-side
npm install
npm run dev

Features

  • Add tasks
  • Mark tasks as complete or incomplete
  • Edit tasks to update their completed tasks
  • Delete tasks that are no longer needed
  • User Authentication
  • Cloud Storage

About

The Task Management System will allow users to manage their personal tasks in an organized manner. This application will help users keep track of their tasks, mark them as complete or incomplete, and edit or delete them as needed.


Languages

Language:TypeScript 67.7%Language:JavaScript 30.2%Language:HTML 1.9%Language:CSS 0.3%