Skip to content

ApexCalvin/Whispers.API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whispers.API - microblogger app

Utilized Java, Spring Boot, and MySQL to develop an online forum that allows users to post and filter messages by hashtags and users. Implemented CRUD operations and demonstrated entity relationships, such as @ManyToMany and @OneToMany in Spring Boot. Integrated with an external SQL database, created REST APIs, and ensured 100% test coverage on methods using JUnit and Mockito. Built a simple UI with JavaScript, HTML, and CSS

Front End:

whispers ui

UML

whispersUML

Running with Docker

  • Make sure you have docker installed locally https://www.docker.com/get-started/
  • Make sure spring.datasource.url=jdbc:mysql://mysql:3306/spit-db is added to application.properties
  • Remove or comment out volumes: for mysql container in docker-compose.yaml if you do not care to persist data across sessions.
  • Run mvn clean install package to generate target jar file
  • Run docker-compose build to build docker image
  • Run docker-compose up to run application with docker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •