Syncro – Remote Productivity API
This ain’t your average CRUD app. Syncro is a full-on Spring Boot backend built for real-world teams — secure auth, role-based access, Dockerized deployment, and CI/CD from the jump. You could drop this into a startup tomorrow.
Spring BootSpring SecurityJWTBCryptDockerPostgreSQLJPA / HibernateJava 17GitHub Actions (CI)Render (CD)Postman / JUnit
Key Features
- Secure auth with JWT and Spring Security — role-based access baked in from the start
- Dockerized from top to bottom — run it anywhere, every time
- CI/CD powered by GitHub Actions and Render — deploy on push, no drama
- PostgreSQL with JPA/Hibernate — clean queries, no boilerplate
- Modular codebase that’s ready to break into microservices when you are
In Action
Scroll → to view more
.png)
Login as ADMIN – returns JWT
.png)
Get users as ADMIN via /api/users
.png)
Login as USER – returns JWT
.png)
USER access denied for /users — RBAC in action

Create new task

View all tasks

Docker Compose – Spring Boot startup

Docker Compose – PostgreSQL startup

GitHub Actions – CI triggered on push

Render – CD pipeline for auto-deploy