Skip to content

Varshith-Pratapgiri/task-manager-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Task Manager

Overview React Task Manager is a task management web application built with React. It allows users to add, edit, and remove tasks with a clean and responsive user interface. Task data is persisted in localStorage, ensuring tasks remain available after page reloads. The app also includes a basic login simulation and profile sidebar navigation.

Features Add Tasks: Quickly add new tasks with an input form. Edit Tasks: Update task text inline with an edit form. Remove Tasks: Delete tasks with a single click. Login Simulation: Basic login functionality for a personalized experience. Profile Sidebar: Navigate between Tasks and Settings pages. LocalStorage Persistence: Task data is saved locally for persistence. Responsive Design: Compatible with desktop and mobile devices.

Technologies Used React (functional components, hooks: useState, useEffect) React Router DOM (routing and modal routes) JavaScript (ES6+) CSS (flexbox, responsive layouts) localStorage (task persistence)

Installation & Usage

bash git clone cd react-task-manager npm install npm start

Then open your browser at http://localhost:3000.

Future Improvements

Integrate a PostgreSQL backend for multi-user storage. Implement real authentication with JWT tokens. Add drag-and-drop task reordering. Deploy to Vercel or Netlify for a live demo.

About

A React-based task manager app with add, edit, and remove functionality. Includes basic login, profile sidebar navigation, and localStorage persistence for tasks. Clean UI and responsive design, demonstrating practical React skills for front-end development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors