Welcome to the Contact Book Web Application! This project allows users to manage their contacts efficiently. Users can add, delete, update contacts, apply labels, and search for contacts based on various criteria. The application offers a seamless user experience with a responsive design and robust security measures.
- User Authentication: Secure user login system with email and password credentials.
- Contact Management: Add, delete, and update contacts, assign labels for better organization.
- Search Functionality: Search contacts based on name, email, or labels.
- User Feedback: Real-time notifications for successful operations and errors.
- Responsiveness: User-friendly design compatible with various devices and screen sizes.
- Frontend: HTML, CSS, JavaScript
- Backend: Java Servlets, JDBC for database interaction
- Database: MySQL
-
Clone the Repository:
-
Database Setup:
- Set up your database and configure the database according to databasae-schema in
database-schema.sql
- Build and Run:
- Deploy the application on a Java Servlets compatible server.
- Access the Application:
- Open your web browser and go to
http://localhost:<port>/contact-book
.
Feel free to explore the Contact Book Web Application and manage your contacts effortlessly!