Logo Lanfrica

fanyicharllson/eduPay360-backend

Domain:

education

Record type:

software
Creator:
fan
Host:
Cloud-based school management SaaS platform for African schools. # EduPay360 Backend Cloud-based school management SaaS platform for African schools. ## Tech Stack - Java 21 - Spring Boot 4 - PostgreSQL 15 - Redis 7 - Auth0 - Event-Driven Architecture ## Features - Multi-tenant school management - Fee payment tracking - SMS/WhatsApp notifications - Attendance management - Results publishing ## Setup 1. Clone repo 2. Copy `.env.example` to `.env` 3. Update Auth0 credentials 4. Run: `docker-compose up -d` 5. Run: `./mvnw spring-boot:run` ## API Docs Base URL: `localhost` Auth: Bearer token (Auth0 JWT) Endpoints: - `POST /schools/register` - Register new school - `GET /schools/{id}` - Get school details - `POST /students` - Add student - `POST /payments` - Record payment ## Environment Variables See `.env.example` --- Built with ❤️ by CharlseEmpire Tech ``` --- ### **5. .gitignore (ADD THIS NOW):** **Backend `.gitignore`:** ``` target/ .idea/ *.iml .env application-prod.yml application-local.yml *.log ``` **Frontend `.gitignore`:** ``` node_modules/ .next/ dist/ .env .env.local *.log