https://github.com/akifzdemir/spring-react-socialmedia-app
Full Stack Social Media App developed with Java Spring-Boot and React
https://github.com/akifzdemir/spring-react-socialmedia-app
full-stack react social-media spring-boot
Last synced: about 1 year ago
JSON representation
Full Stack Social Media App developed with Java Spring-Boot and React
- Host: GitHub
- URL: https://github.com/akifzdemir/spring-react-socialmedia-app
- Owner: akifzdemir
- Created: 2022-12-04T18:31:11.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-03T22:20:07.000Z (over 3 years ago)
- Last Synced: 2025-04-02T05:03:33.153Z (over 1 year ago)
- Topics: full-stack, react, social-media, spring-boot
- Language: Java
- Homepage:
- Size: 1.85 MB
- Stars: 26
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spring boot-React Social Media App
Full-Stack Social App with Spring boot and React
## Contents
- [Tech Stack](#tech-stack)
- [Usage](#usage)
- [Screenshots](#screenshots)
## Tech Stack
**Client:** React, Chakra UI
**Server:** Java, Spring boot, PostgreSQL
### Usage
After running the Web API, you can make HTTP requests like:
```sh
https://localhost:8080/api/`CONTROLLER_NAME`/`METHOD_NAME`
```
`CONTROLLER_NAME` => Each .java file located in the `controllers` folder (For example CONTROLLER_NAME for `PostsController`: Posts )
`METHOD_NAME` => All of the methods in each .java file in the `controllers` folder
#### Sample HTTP GET requests:
1. List all Posts:
```sh
https://localhost:8080/api/posts/getall
```
2. List Comments by Post:
```sh
https://localhost:8080/api/comments/getallbypost/{postId}
```
3. User Register
```sh
https://localhost:8080/api/auth/register
```
## Screenshots
### Register Page

### Home

### Profile

### User Profile

### Comments

### Share Post
