The Connect Backend is a REST API service built using Spring Boot and PostgreSQL.
It powers the Connect Platform, which helps alumni and students stay connected.
This backend is deployed on Render and connects with the React frontend hosted on Vercel.
- ๐ JWT-based Authentication (Login & Register)
- ๐จโ๐ Alumni Management
- ๐ฎ Role-based Access Control
- ๐ณ Docker Support for easy deployment
- ๐ Cloud Deployment with Render + PostgreSQL
- Java 17
- Spring Boot 3
- Spring Security (JWT Authentication)
- Hibernate / JPA
- PostgreSQL
- Docker
- **git clone https://github.com/Rishabhj9888/connect_backend.git
- **cd connect_backend/demo
##2๏ธโฃ Configure PostgreSQL
- **spring.datasource.url=jdbc:postgresql://localhost:5432/your_db
- **spring.datasource.username=your_username
- **spring.datasource.password=your_password
##3๏ธโฃ Build & Run (without Docker)
- **./mvnw clean install
- **./mvnw spring-boot:run
##๐ณ Run with Docker ##1๏ธโฃ Build the image
- **docker build -t connect-backend .
##2๏ธโฃ Run the container
- **docker run -p 8080:8080 connect-backend