This is the frontend of the ToDo application built using React, TypeScript, Vite, Shadcn, and TailwindCSS. The application provides a user-friendly interface for managing tasks.
- Task Management: Create, update, and delete tasks with ease.
- Task Operations: Mark Complete, Set Due Date, Set Progress
- Authentication: Secure login and registration system.
- Responsive Design: Optimized for both desktop and mobile devices.
- User Profile: Manage user information and settings.
- Filters: Easily filter tasks to stay organized.
- Real-time Updates: Automatically updates the task list in real-time.
-
Install and Run the API server of the application by cloning and following steps on this repo
-
Clone the repository:
git clone https://github.com/bjspatel/todo-app.git cd todo-frontend
-
Install the dependencies:
npm install
-
Create a
.env
file in the root directory of the project and add the following environment variables:VITE_API_URL=http://localhost:8080
-
Start the application:
npm run dev
-
The application will be running on
http://localhost:5173
.