Skip to content

Leshoraa/ToDoList-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 To-Do List Website

The To-Do List Website is a personal task manager that helps you stay organized through an intuitive web interface. Built using PHP and MySQL with XAMPP, this app features a responsive design powered by Bootstrap, ideal for daily productivity.


✅ Features

  • 🔐 User Authentication
    Secure login and logout system. Local execution supported via XAMPP.

  • 🗃️ Task Management (CRUD)
    Add, edit, delete, and view tasks. Tasks are sorted by priority date and grouped by completion status.

  • 🧭 Smart Navigation
    Switch between completed and incomplete tasks with scroll-based navigation.

  • 📱 Responsive Design
    Fully responsive design that ensures a seamless experience across desktops, tablets, and mobile devices.


🌐 Website Preview


Login Page

Task Management (CRUD)

Task Navigation

Logout Page

🛠 Tech Stack

Layer Technology
Frontend HTML, CSS, Bootstrap
Backend PHP (Procedural or OOP)
Database MySQL (via XAMPP)
Server Apache (XAMPP)

🚀 Getting Started

  1. Clone this repository:

    git clone https://github.com/yourusername/todo-list-php.git
  2. Move the folder into your XAMPP directory:

    • Copy todo-list-php to htdocs inside your XAMPP installation.
  3. Start XAMPP:

    • Launch Apache and MySQL via the XAMPP Control Panel.
  4. Create the MySQL database:

  5. Import the SQL file:

    • Click the newly created todolist_database.
    • Go to Import, choose the file todolist.sql from the project directory.
    • Click Go to execute the import.
  6. Access your app:

    http://localhost/todo-list-php/

🔒 Security Note

  • Passwords are encrypted using md5() for basic protection.
  • For production, consider upgrading to more secure hashing methods like password_hash().

🤝 Contributing

Feel free to fork this project, star ⭐ it, and submit pull requests. Suggestions and issues are welcome!


About

A simple PHP-based To-Do List app with MySQL, built for local use with XAMPP.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages