Skip to content

TodoApp using Next.js 13 with TypeScript, focusing on user authentication and task management. The application features a login and signup page, middleware for authentication, task creation, and deletion functionalities. The user's data is stored locally using local storage.

Notifications You must be signed in to change notification settings

itmejayesh/TodoApp

Repository files navigation

TodoApp with User Authentication using Next.js 13 and TypeScript This project is a TodoApp built with Next.js 13 and TypeScript. It provides a user-friendly interface for managing tasks and includes user authentication features to ensure data privacy and security.

Screens Login Screen: Allows users to log in to their accounts. Todo_2

Signup Screen: Enables users to create new accounts. Todo_1

Main App Page: Displays the user's task list and provides options for task management. Todo_3

Task Add Page: Allows users to add new tasks to their list. Todo_4

Features User Authentication: Users can create accounts, log in, and securely manage their tasks. Task Management: Create, update, and delete tasks with ease. Local Storage: User data is stored locally using local storage, allowing for persistence across sessions. Error Handling and Validation: The application includes robust error handling and validation to ensure a smooth user experience. Getting Started Follow the steps below to set up and run the project locally:

Clone the repository. Install dependencies using npm install. Run the development server using npm run dev. Access the application at todo-app-three-sage-39.vercel.app/login. Learn More To learn more about Next.js, take a look at the following resources:

Next.js Documentation - learn about Next.js features and API. Learn Next.js - an interactive Next.js tutorial. Deployment Deploy your TodoApp on the Vercel platform, which offers seamless Next.js deployment. For detailed deployment instructions, refer to the Next.js deployment documentation.

Contributing Contributions are welcome! If you would like to contribute to this project, please follow these steps:

Fork the repository. Create a new branch for your feature or bug fix. Commit your changes and push them to your branch. Submit a pull request, describing your changes and their purpose. License This project is licensed under the MIT License. Feel free to use, modify, and distribute it according to the terms of the license.

Feel free to customize the description further based on your project's specific features and any additional information you'd like to include.

About

TodoApp using Next.js 13 with TypeScript, focusing on user authentication and task management. The application features a login and signup page, middleware for authentication, task creation, and deletion functionalities. The user's data is stored locally using local storage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published