Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager Application

🌟 Introduction

Welcome to the Task Manager Application! This full-stack web application solution managing and tracking tasks efficiently. Built with React for the frontend, FASTAPI for the backend, and MongoDB for the database, it offers a streamlined interface for task creation, visualization, and management.

🚀 Features

  • Task Creation: Easily add new tasks with a title and description.
  • Task Viewing: All tasks are displayed in an organized list.
  • Task Deletion: Remove tasks that are no longer needed.
  • Responsive Design: Accessible on both desktop and mobile devices.
  • Real-time Updates: Changes are updated immediately without page refreshes.

🛠️ Installation & Setup

Ensure you have Node.js, npm, Python, and MongoDB installed on your system before you begin.

Backend Setup

  1. Navigate to the backend directory: pipenv shell uvicorn main:app --reload

Frontend Setup

  1. Navigate to the frontend directory: npm install npm start

📄 Usage

  • Manage Tasks: View and delete tasks from the main dashboard.
  • Add Tasks: Use the input form to add new tasks to your list.
  • Real-Time Data: The backend immediately reflects changes made in the frontend.

📚 Database

The application uses MongoDB, a NoSQL database, to store task data. MongoDB's flexible schema and scalability make it perfect for this application.

🧰 Built With

  • React.js: The web framework used for the frontend.
  • FASTAPI: The web framework used for the backend.
  • MongoDB: The database used for storing task information.

About

full-stack web application solution managing and tracking tasks efficiently. Built with React for the frontend, FASTAPI for the backend, and MongoDB for the database, it offers a streamlined interface for task creation, visualization, and management.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages