Skip to content

Task Manager is a full-stack web application designed for efficient task management. As a junior backend developer, this project showcases my skills in building a RESTful API using Flask and a user-friendly front-end interface with React.js.

Notifications You must be signed in to change notification settings

0silverback0/TaskManagment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager

Task Manager is a web application that allows you to manage your tasks. You can add new tasks, edit existing tasks, and delete tasks. The application provides a user-friendly interface to help you keep track of your tasks effectively.

Features

  • View a list of tasks with their titles and descriptions.
  • Add a new task with title, description, status, priority, and other details.
  • Edit an existing task to update its information.
  • Delete a task to remove it from the task list.
  • Select a task to view its detailed information.

Technologies Used

  • Front-end: React.js, Material-UI
  • Back-end: Python, Flask, SQLAlchemy
  • Database: PostgreSQL

Setup

  1. Clone the repository:

    git clone https://github.com/your-username/task-manager.git
    
  2. Navigate to the project directory: cd task-manager

  3. Install the dependencies for the front-end: npm install

  4. Start the development server:npm start

  5. Install the dependencies for the back-end: pip install -r requirements.txt

  6. Start the backend server: flask run

API Endpoints

  • GET /tasks: Get a list of all tasks.
  • POST /tasks: Add a new task.
  • PATCH /tasks/{task_id}: Update a task with the given task ID.
  • DELETE /tasks/{task_id}: Delete a task with the given task ID.
  • Contributing
  • Contributions are welcome! If you have any suggestions or improvements for this project, feel free to submit a pull request.

About

Task Manager is a full-stack web application designed for efficient task management. As a junior backend developer, this project showcases my skills in building a RESTful API using Flask and a user-friendly front-end interface with React.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published