This is a Todo web application for tracking tasks.
you can access your todo's by login into the system or registering for the first time.
TodoList.mp4
![todolist](https://private-user-images.githubusercontent.com/95230844/261960718-d1913ce5-4d21-41f8-892a-652124b0f86d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzMzU5OTYsIm5iZiI6MTcyMTMzNTY5NiwicGF0aCI6Ii85NTIzMDg0NC8yNjE5NjA3MTgtZDE5MTNjZTUtNGQyMS00MWY4LTg5MmEtNjUyMTI0YjBmODZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE4VDIwNDgxNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYwNzZjMWEyMjU4ODk2NmE3OWZmN2RlZTE4YjY4ZWQwODY1MzBkZTkwMzdjNzViM2QzZmFmYTJkYmQ0MTQyOTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.gVnsiF74iw40CHW9-ZYbGBRPeVZTyzuUihrznHh69dU)
The TodoList application is built using modern technologies to deliver a robust and user-friendly experience:
- Jakarta EE 9.1: Utilizing the latest in Jakarta EE technology for enterprise-grade solutions.
- JDK 17: Powered by Java's latest version for enhanced performance and features.
- Tomcat Server 10.1.11: The popular servlet container to host and manage the application.
- JDBC Driver: Ensuring smooth database connectivity through JDBC.
- MySQL Database: Storing your to-do tasks securely and efficiently.
- Servlet: Leveraging the servlet technology for handling requests and responses.
- JSP (JavaServer Pages): Creating dynamic web pages with Java-based logic.
TodoList offers a range of features to help you stay organized and on top of your tasks:
- Login / Logout: Securely access your to-do list by logging into the system, and log out when you're done.
- Register: New users can easily create an account to start managing their tasks.
- Create New Todo: Add new tasks to your to-do list with detailed information.
- Update Existing Todo: Modify and update task details as your plans change.
- Delete Todo: Remove completed or unnecessary tasks to keep your list concise and up-to-date.
- Installation: Deploy the TodoList.war file on your Tomcat server.
- Database Setup: Configure the MySQL database settings in the application.
- Access: Open your web browser and navigate to the TodoList URL.
- Login / Register: Create an account or log in to start managing your tasks.
- Interact: Use the intuitive user interface to add, update, and delete tasks.
For questions or support, please contact [[email protected]].