This is a simple contact management application built with Java and Spring Boot. It allows users to perform CRUD operations on contacts using an SQLite database.
📦 Contact-Database-Application-Java
├─ .gitattributes
├─ pom.xml
└─ src
├─ main
│ ├─ java
│ │ └─ com
│ │ └─ fastlane
│ │ └─ contact
│ │ └─ app
│ │ ├─ ContactsApplication.java
│ │ ├─ controller
│ │ │ └─ ContactController.java
│ │ ├─ model
│ │ │ └─ Contact.java
│ │ ├─ repository
│ │ │ └─ ContactRepository.java
│ │ └─ service
│ │ └─ ContactService.java
│ └─ resources
│ ├─ application.properties
│ ├─ schema.sql
│ ├─ static
│ │ └─ favicon.ico
│ └─ templates
│ ├─ index.html
│ ├─ new_contact.html
│ └─ update_contact.html
└─ test
├─ java
│ └─ com
│ └─ fastlane
│ └─ contact
│ └─ app
│ ├─ controller
│ │ └─ ContactControllerTest.java
│ ├─ model
│ │ └─ ContactTest.java
│ ├─ repository
│ │ └─ ContactRepositoryTest.java
│ └─ service
│ └─ ContactServiceTest.java
└─ resources
├─ application.properties
├─ data.sql
└─ schema.sql
- Java 11 or higher
- Maven
- Clone the repository:
git clone https://github.com/Fast-Lane-Labs/Contact-Database-Application-Java - Navigate to the project directory:
cd fastlane-contact - Install the dependencies:
mvn install
- Run the application:
mvn spring-boot:run - Open your web browser and visit
http://localhost:80
