The ToDo repository hosts a web-based task management system that enables users to create, update, manage, and delete tasks effectively. It integrates functionalities such as filtering by categories and months and importing events from external calendar sources.
- Task Management: Add, update, and delete tasks through a user-friendly interface.
- Filtering Options: Sort and view tasks by categories and specific months.
- Event Importing: Easily import events from external calendar sources like Google Calendar.
- Secure Authentication: Integrated user authentication to ensure secure access and task management.
- Responsive Design: The design is mobile-responsive, ensuring accessibility on various devices.
- ASP.NET Core MVC: Utilized for crafting the server-side logic.
- Entity Framework Core: Employed for database interactions.
- Bootstrap: Used for crafting a responsive frontend.
- Microsoft Identity Web: Used to secure the application and manage user authentication.
To set up and run the project locally, follow these steps:
- Clone the repository: git clone https://github.com/Zaikur/ToDo.git
- Change to the project directory and restore dependencies: 'cd ToDo', then 'dotnet restore'
- Configure the
appsettings.json
with your environment-specific settings. - Run the application:
Quinton Nelson, HiImEthan, and KGAidan