Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/antoniojimeneznieto/typelevel-project


https://github.com/antoniojimeneznieto/typelevel-project

Last synced: about 1 month ago
JSON representation

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