This is a simple to-do web application that allows users to sign up, log in, and manage their personal tasks. Built with vanilla JavaScript, it leverages the browser's local storage to save user data and tasks.
- User registration and login system.
- Add, edit, and delete personal tasks.
- Update user profile details like name, username, gender, and DOB.
- Reset password functionality.
- Logout feature to clear the session.
- Registration: Sign up with a new user account.
- Login: Access your account using your credentials.
- Task Management: Add new tasks, mark them complete, edit details, or remove them as needed.
- Profile Management: View and update personal details from the profile page.
- Password Reset: Change your password through the reset password feature.
- Logout: End your session and clear data from local storage.
To set up this project locally on your machine:
- Clone the repository to your machine.
- Open the
index.html
file in your browser. - Explore the features by registering a new user account.
- HTML
- CSS
- JavaScript
- Local Storage API
This application is meant for educational purposes and does not implement real-world authentication measures. It uses browser local storage, which is not a secure way to handle user authentication in production.
Contributions are welcome! Please feel free to submit a pull request with your improvements.
This project is open-source and available under the MIT License.