Welcome to the repository of my To-Do List Java Desktop App — an application designed to help users manage daily tasks efficiently and stay organized! 📅📌
Built using Java (Swing GUI) with XAMPP (MySQL) as the database backend.
This desktop app includes user authentication and a powerful task management system packed in a clean and simple GUI interface.
-
🔐 Register Page
- Allows new users to sign up.
- Data is saved to the MySQL database via XAMPP backend.
-
🔑 Login Page
- Registered users can log in to their account.
- Credentials are validated from the user database.
-
🏠 Dashboard Page
- After successful login, users are redirected here.
- Contains 3 main tabs:
Provides a short introduction to the app — what it does and how to use it.
The heart of the app! Users can:
- ➕ Add new tasks with:
- Task name
- Date & timestamp
- Description
- Category:
Important,Medium, orNormal
- 🧾 View all tasks in a task table
- 🔄 Perform full CRUD operations:
- Create ✍️
- Read 👁️
- Update 🛠️
- Delete 🗑️
A simple form to collect user feedback or suggestions. 📬
- 🧑💻 User registration and login system (with database integration)
- 🧾 Structured task input with priority categorization
- 📊 Task table with full CRUD functionality
- 🖥️ Built using Java Swing for GUI
- 🛢️ MySQL database via XAMPP
- 💾 Persistent data storage
- ☕ Java (Swing for GUI)
- 🗃️ MySQL (via XAMPP)
- 🌐 JDBC for database connection
- 📦 NetBeans IDE
- 🧰 Install XAMPP and start Apache + MySQL
- 📁 Import the provided SQL file into phpMyAdmin
- 🖥️ Open the project in NetBeans / Eclipse
- 🔌 Configure your DB connection (host, user, password)
▶️ Run the application
Questions, ideas, or feedback? Feel free to reach out!
- 💌 Linktr.ee: https://linktr.ee/qonitaqq
“The secret of getting ahead is getting started.” – Mark Twain 💬
Thanks for visiting! Don’t forget to ⭐️ the repo if you find it useful!

