Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.33 KB

File metadata and controls

46 lines (36 loc) · 1.33 KB

Twitter Clone

About

Spring Boot Java-based backend for Social Media App - Twitter, using Gradle, leveraging JPA for ORM and H2 as an in-memory database. Supporting core features such as posting, commenting, reactions, and comprehensive user authentication with BCrypt algorithm, ensuring robust password encoding and secure user experience.

Tech Stack

Key Features

  • Supports posting, commenting, reactions, and comprehensive user authentication
  • Has an in-memory database h2 for storage
  • Has BCryptEncoded user password authentication and JPA for ORM

Getting started

Navigating to root directory

cd /SocialMediaApp/gradle/wrapper

Download the gradle-wrapper.jar file in the root directory.

Running the jar file

java -jar gradle-wrapper.jar

To clone and work

git clone https://github.com/lazybug19/SocialMediaApp.git
cd SocialMediaApp

To build the project

gradlew.bat build

To start the application

gradlew.bat bootRun