Skip to content

Backend for social network project: SysMap Parrot - Bootcamp SysMap Fullstack 03.

Notifications You must be signed in to change notification settings

natanael-de-paulo/natanael-de-paulo-backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Network with Java and Spring

This project was developed with the objective of creating a basic social network using Java and Spring technologies. The social network has features such as user profiles, followers, text and media posts, likes, comments, and a search engine.

🛠 Stack used

  • Springboot
  • Spring Web
  • Spring Data
  • Spring Security
  • Lombok
  • MongoDB
  • Swagger API
  • JWT (JSON Web Token) Authentication
  • Docker
  • Localstack
  • Bucket AWS S3
  • kafka

💻 Running locally

Requirements:

To run this project, you must have the following programs installed:

  • Docker

Installation:

Clone this project

git clone https://github.com/natanael-de-paulo/natanael-de-paulo-backend.git

Enter the root folder

cd natanael-de-paulo-backend/api

Type the command in the terminal

docker-compose up

⚙ Functionalities

[x] authentication and authorization

[x] user management

[x] publication management

[x] text and media publications

[x] comment management

[x] likes

[x] followers

Author

Natanael de Paulo

github linkedin

About

Backend for social network project: SysMap Parrot - Bootcamp SysMap Fullstack 03.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%