Skip to content

sivelin/contact-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contact List

Project

A Graded Exercise from the SWA Module.

The delivered application is composed of multiple modules resp. generates multiple jars.

Minimum requirements

The application should be able to, at least, do the following:

  • List the entities
  • Create/edit one entity

You will have to use a repository (or database), where you will persist the entities. This repository could be a real database (deployed via Docker for instance), an in-memory one or a simple file.

Possible extensions

  • Delete
  • Entity:
    • Magazine (as extension of Book)
    • Company (as extension of Person)
  • Image upload (in its own module)

Reference applications

Project delivery

Build

mvn clean install

Run

mvn spring-boot:run -f app/pom.xml

Application started on localhost/8080/contacts

Only run Tests

mvn test

External contributions:

Inspired by the following projects:

Used for the frontend:

Collaborated on the RestAPI with Julia Müller.

Other comments:

One known Bug:

  • ID can be updated in Frontend but shouldn't.

There is an index.html file in the project where the project and its features are presented.

I'm particular proud of:

  • Using messages.properties
  • Code commented
  • Responsive Design
  • Good Usability

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published