Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/noetarbouriech/seasonist

School Project - Microservices App for seasonalworkers
https://github.com/noetarbouriech/seasonist

kotlin quarkus react-native

Last synced: about 5 hours ago
JSON representation

School Project - Microservices App for seasonalworkers

Awesome Lists containing this project

README

        

# seasonist

School Project – Microservices App for seasonal workers.

## Getting Started

First, get a local copy of the repository:

```bash
git clone https://github.com/noetarbouriech/seasonist.git
```

After that, install the dependencies:

```bash
make dependencies
```

Then, you can start the backend services with:

```bash
docker compose up -d
```

Finally, to get the app running, execute one of the following commands:

> If you want to start with the emulator:
> ```bash
> cd front/ && npm run run:android
> ```

> Or if you want to start with the [Expo go](https://play.google.com/store/apps/details?id=host.exp.exponent&hl=fr&gl=US) version (on your phone):
> ```bash
> cd front/ && npm run start
> ```

> [!NOTE]
> To get keycloak and the api gateway working with the mobile app,
> you need to set the `YOUR_IP` part in the variables `EXPO_PUBLIC_API_URL`
> and `EXPO_PUBLIC_KEYCLOAK_REALM` in the [`front/.env`](./front/.env) file to your local IP address.
>
> For the mobile app to work, you need to be on the same network as the backend services.