https://github.com/anujyadav2003/connectsphere_backend
Connect Sphere is a robust social platform with a powerful backend built using Spring Boot and RESTful APIs, providing users with a seamless experience for content sharing, connecting with friends, and building communities in a modern, interactive environment.
https://github.com/anujyadav2003/connectsphere_backend
java jwt-authentication mysql rest-api spring-data-jpa spring-mvc spring-security
Last synced: 3 months ago
JSON representation
Connect Sphere is a robust social platform with a powerful backend built using Spring Boot and RESTful APIs, providing users with a seamless experience for content sharing, connecting with friends, and building communities in a modern, interactive environment.
- Host: GitHub
- URL: https://github.com/anujyadav2003/connectsphere_backend
- Owner: AnujYadav2003
- Created: 2024-12-16T22:13:33.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-01T10:44:17.000Z (over 1 year ago)
- Last Synced: 2025-03-28T13:11:23.107Z (over 1 year ago)
- Topics: java, jwt-authentication, mysql, rest-api, spring-data-jpa, spring-mvc, spring-security
- Language: Java
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ConnectSphere
ConnectSphere is a backend application built using Spring Boot, Java, and MySQL. It provides RESTful APIs for social networking features such as creating accounts, posting content, interacting with users. It leverages JWT for secure authentication and offers a robust and scalable backend solution.
---
## Features
### User Management
- **Account Creation**: Users can register and log in securely.
- **Authentication**: Uses JWT for token-based authentication.
### Content Management
- **Upload Content**: Share videos, images, and create reels.
- **Like & Save**: Like and save posts and reels.
- **Comments**: Add, view, and delete comments.
### Social Features
- **Follow/Unfollow Users**: Manage your social network by following or unfollowing users.
- **Search Users**: Quickly find other users with advanced search functionality.
---
## Technologies Used
- **Java**: Core backend development.
- **Spring Boot**: Framework for building RESTful APIs.
- **MySQL**: Database for storing user and application data.
- **JWT (JSON Web Tokens)**: For secure API endpoints.
- **JPA (Java Persistence API)**: ORM for interacting with the database.
- **Maven**: Dependency and project management.
---
## Installation and Setup
### Clone the Repository:
```bash
git clone https://github.com/your-username/ConnectSphere.git