Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antoniojimeneznieto/typelevel-project
https://github.com/antoniojimeneznieto/typelevel-project
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/antoniojimeneznieto/typelevel-project
- Owner: antoniojimeneznieto
- Created: 2023-08-06T18:27:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-24T16:49:21.000Z (over 1 year ago)
- Last Synced: 2024-11-29T00:43:06.604Z (about 2 months ago)
- Language: Scala
- Size: 79.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Jobs Board
A full-stack jobs platform built with Scala 3 and the Typelevel Stack, focused on strong types, testability, and functional programming.
## Features
- User account management
- Job postings and applications
- RESTful APIs with JSON payloads
- Authentication & Authorization
- Role-Based Access Control
- Credit card transactions
- Automated Emails## Tech Stack
- **Backend**: Scala 3, Cats, Cats Effect, Doobie, Http4s
- **Database**: PostgreSQL
- **Testing**: ScalaTest with TestContainers
- **Other Libraries**: FS2, PureConfig, Log4Cats, Circe, TSec## Getting Started
### Prerequisites
- Scala 3.x
- SBT
- PostgreSQL
- Java 8 or higher