Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chijioke-ibekwe/ping-me
Ping Me! is a social media application where users can find and connect with people they know to exchange messages and media.
https://github.com/chijioke-ibekwe/ping-me
hibernate java spring spring-boot
Last synced: 4 days ago
JSON representation
Ping Me! is a social media application where users can find and connect with people they know to exchange messages and media.
- Host: GitHub
- URL: https://github.com/chijioke-ibekwe/ping-me
- Owner: chijioke-ibekwe
- Created: 2022-06-16T08:04:15.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-15T10:00:19.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T11:46:43.724Z (about 1 month ago)
- Topics: hibernate, java, spring, spring-boot
- Language: Java
- Homepage:
- Size: 343 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ping Me!
Ping Me! is a social media application where users can find and connect with people they know to exchange messages and media. It is a Spring Boot application and features user authentication, real-time messaging/notifications, and user connection preferences.#### Screenshots:
## Getting Started
### Prerequisites
For building and running the application you need:
1. JDK 1.8
2. Maven 3### Key Dependencies
For backend
1. Spring Web
2. Spring Data JPA
3. Spring Security
4. Spring WebSocket
5. AWS Java SDK
6. Lombok
7. PostgreSQL Driver
8. LiquibaseFor frontend
1. Thymeleaf Templating Engine
2. Bootstrap 5## How to Run
To run the application locally:
- Clone the repository using the following command:
```
git clone https://github.com//ping-me.git
```
- Build the project and run the tests by running:
```
mvn clean package
```
- Finally, run the app by one of these two methods:
```
java -jar -Dspring.profiles.active=test target/ping-me-0.0.1-SNAPSHOT.jar
or
mvn spring-boot:run -Drun.arguments="spring.profiles.active=test"
```## Author
- Chijioke Ibekwe (https://github.com/chijioke-ibekwe)