Welcome to the To-Do List Web App project! This application allows users to efficiently manage their daily tasks while keeping everything organized by dates. It also features user authentication and real-time data updates using Firebase.
- User Authentication: Register, log in, and manage sessions with Firebase Authentication.
- Task Management: Add, view, and organize tasks by specific dates.
- Calendar Integration: Select a date to view or manage tasks assigned to that day.
- Responsive Design: Mobile and desktop-friendly interface.
- Visual Enhancements: Includes particle animations for a visually appealing experience.
- Frontend: React, Next.js
- State Management: React Hooks
- Authentication: Firebase Authentication
- Database: Firestore (Firebase)
- Styling: Tailwind CSS
- Animation: Framer Motion, Particle Animation
You can check out the live demo here.
- Log in or Register: Create a new account or log in with your existing credentials.
- Pick a Date: Use the integrated calendar to select a date and view tasks for that day.
- Add a Task: Enter the task description and add it to the selected date.
- Remove a Task: Hover over a task to reveal a "X" button. Click the button to remove the task from your list.
- Task Management: View your tasks and check their completion status.
Feel free to reach out to me through:
- GitHub: Kenet Ortiz
- LinkedIn: Kenet Ortiz
This project is deployed using Vercel.
Stay organized and productive with this simple and intuitive To-Do List web app!