Skip to content

moffty22/AddressBookApp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AddressBook Application

This project is a web-based Address Book application that allows users to create, read, and manage contacts. The project is built with Spring Boot for the backend and Vaadin for the frontend. The application can be packaged as a .war file and deployed on Tomcat.

Features

  • Create, read, and manage contacts (first name, last name, email)
  • REST API for contact management
  • Simple UI built with Vaadin

Project Structure

/src ├── main │ ├── java │ │ ├── com.example.addressbook.backend │ │ │ ├── model │ │ │ ├── service │ │ │ ├── controller │ │ │ └── config │ │ └── com.example.addressbook.frontend │ │ └── view │ ├── resources │ ├── static │ ├── templates │ └── application.properties └── pom.xml

Prerequisites

Ensure the following are installed:

  • JDK 17
  • Maven
  • Docker (if using Dockerized deployment)
  • Tomcat (if deploying as a WAR)

Build and Run

Running Locally

  1. Clone the repository:
    git clone https://github.com/your-repo/addressbook-app.git
    cd addressbook-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 55.0%
  • Java 24.3%
  • CSS 15.2%
  • Shell 4.2%
  • Dockerfile 1.3%