A dynamic and interactive To-Do List web application using HTML, CSS, JavaScript, and PHP. Implements and presents Software Engineering principles and practices such as requirements engineering, modeling, development, and testing. The website can be accessed at: http://mytodolist.free.nf
- Login/logout
- Register
- Add Tasks
- Delete Tasks
- Mark tasks as done
- Save tasks (automatic)
- Sort tasks by priority
- Clone the repository to your WAMP or XAMPP 'www' folder.
- Create a MySQL database named
todolist
and execute the MySQL query found increateDatabase.txt
to create the table. - Start the WAMP or XAMPP server.
- Navigate to
localhost/todolist/register.php
in a browser to register an account. - Log into your account and add tasks to the to-do list.
Note: You may need to configure other settings such as phpmyadmin credentials, this can be done in the file dbInfo.php
.
Note 2: You may need to configure your ports differently if you already have MySQL set up locally or another database system.