A full-stack jobs platform built with Scala 3 and the Typelevel Stack, focused on strong types, testability, and functional programming.
- User account management
- Job postings and applications
- RESTful APIs with JSON payloads
- Authentication & Authorization
- Role-Based Access Control
- Credit card transactions
- Automated Emails
- Backend: Scala 3, Cats, Cats Effect, Doobie, Http4s
- Database: PostgreSQL
- Testing: ScalaTest with TestContainers
- Other Libraries: FS2, PureConfig, Log4Cats, Circe, TSec
- Scala 3.x
- SBT
- PostgreSQL
- Java 8 or higher