The Contact Sphere is a web application built with Spring Boot, Thymeleaf, and PostgreSQL, providing users with the ability to store and access their family or friend's contact information from anywhere.
Access the Contact Sphere here.
- User Authentication: Users can register, log in, and securely manage their contacts.
- CRUD Operations: Create, read, update, and delete contact information.
- Responsive UI: Thymeleaf templates ensure a responsive and user-friendly interface.
- Database Storage: PostgreSQL database is used to persist contact details.
- Security: User authentication and authorization to ensure data privacy.
- Backend: Java with Spring Boot
- Frontend: Thymeleaf for server-side templating
- Database: PostgreSQL
- Build Tool: Maven
- Java Development Kit (JDK)
- PostgreSQL Database
- Maven Build Tool
- Clone the repository:
git clone https://github.com/nirdesh17/contact-manager.git
- Configure PostgreSQL: Create a new database and user for the Contact Manager application.
- Update application.properties:
Open
src/main/resources/application.properties
and configure the database connection properties.spring.datasource.url=your_database_url spring.datasource.username=your_database_username spring.datasource.password=your_database_password
- Build and Run:
mvn spring-boot:run
- Access the application:
Open a web browser and visit
http://localhost:8081
.
- Register a new account or log in if you already have one.
- Use the navigation to manage your contacts (add, edit, delete).
- Log out when done.
Feel free to contribute to the development of this project. Create a pull request with your improvements, bug fixes, or new features.