Skip to content

ToDoList is a task management application designed to help users stay organized and productive.

License

Notifications You must be signed in to change notification settings

anton3x/ToDoList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ToDoList

ToDoList is a comprehensive task management application that allows users to register, login, create tasks, and organize them into custom lists. This application helps users stay organized and productive by providing features like task reminders and periodic tasks.

Demo Video

Features

  • User Registration and Login:

    • Secure user registration and login functionality.
    • Profile management with support for profile pictures.
  • Task Management:

    • Create, edit, and delete tasks.
    • Detailed task properties including title, description, start date, end date, start time, end time, importance level, and state (e.g., not started, in progress, completed).
    • Set tasks to repeat on specific days of the week.
  • Custom Lists:

    • Create custom lists to categorize and organize tasks.
    • Custom navigation items to help manage different projects or priorities.
  • Alerts and Notifications:

    • Set up task alerts to remind users of upcoming tasks or deadlines via email or system notifications.
    • Support for different types of alerts like anticipation or execution alerts.
  • Data Persistence:

    • Uses SQL Server for data storage ensuring data is persisted across sessions.

Installation

  1. Clone the repository:

    git clone https://github.com/anton3x/ToDoList.git
    cd ToDoList
    
  2. Set up the database:

    • Ensure you have SQL Server installed and running.
    • Create a database and run the provided SQL scripts to set up the necessary tables.
  3. Update the connection string:

    • In App.config, update the connection string to point to your SQL Server database.
  4. Build the application:

    • Open the project in Visual Studio.
    • Build the solution to restore the necessary packages and compile the code.

About

ToDoList is a task management application designed to help users stay organized and productive.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages