Powered by React, ASP.NET Core, SQL database, and Firebase Authentication
Todo & Calendar Manager is a simple yet powerful app that helps you stay organized by combining a to-do list with a calendar. Whether it's daily tasks or larger events, this app ensures you never miss a deadline or important date. Manage your day-to-day activities efficiently and keep an eye on upcoming events with ease.
- Stay Organized: Simplify task management by organizing daily to-do lists and tracking larger events separately.
- Keep Focused: With upcoming events displayed prominently, you’ll never overlook important commitments.
- Plan Ahead: The calendar feature allows you to plan and adjust tasks and events ahead of time.
- Students who need to balance homework, study sessions, and social events.
- Professionals managing work tasks and important meetings.
- Anyone looking to stay organized and keep an eye on their upcoming schedule.
📌 Click on the images for better quality!
Logged-in users can create to-do lists for specific days, adding tasks that help break down your daily goals and stay productive.
For more significant tasks or events (such as meetings, appointments, or deadlines), users can add them as "events" that stand out from regular tasks. These events help distinguish important activities that require extra attention.
Larger upcoming events are highlighted in a dedicated section, allowing you to track them separately from daily tasks. This feature ensures you’re always prepared for important dates in the near future.
Easily navigate through days, weeks, or months using the integrated calendar view, allowing you to plan your tasks and events well in advance.
Update or delete tasks and events effortlessly. Modify your to-do list throughout the day as priorities change, and keep your schedule flexible.
The intuitive design makes managing your time simple, with clear views of tasks, events, and upcoming deadlines.
Clone down this repository. You will need node
and npm
installed globally on your machine.
Installation:
npm install
To Run Test Suite:
npm test
To Start Server:
npm start
To Visit App:
localhost:3000