This repository contains the backend for the Affinity project, built using the Axum framework in Rust. The backend manages API requests and communicates with a PostgreSQL database, ensuring high performance and scalability.
- Language: Rust
- Framework: Axum
- Database: PostgreSQL
- Containerization: Docker
- CI/CD: Jenkins, Docker Compose
Make sure you have the following installed:
- Rust
- PostgreSQL
- Docker (optional, if running in a container)
- Clone the repository:
git clone https://github.com/Sidharth-Singh10/Affinity-backend cd Affinity-backend
- Build and run the backend:
cargo build cargo run
docker-compose up --build
Read CONTRIBUTING.md
- Architecture
- Frontend:
https://github.com/rishyym0927/Affinity_frontend