Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fachschaftmathphysinfo/pepp

Vorkursverwaltungstool
https://github.com/fachschaftmathphysinfo/pepp

gqlgen graphql nextjs opentelemetry university vorkurs

Last synced: about 1 month ago
JSON representation

Vorkursverwaltungstool

Awesome Lists containing this project

README

        

# pepp
> **P**raktische **E**rsti-**P**rogramm**p**lanung

## build
1. `cp .env .env.local`
2. `docker compose build`
3. `docker compose up -d && docker compose logs -f`

- Frontend: [localhost:8080](http://localhost:8080)
- ICal Calendar: [localhost:8080/ical?e=1&ty=Tutorium&to=Informatik](http://localhost:8080/ical?e=1&ty=Tutorium&to=Informatik)
- API: [localhost:8080/api](http://localhost:8080/api)
- GraphQL Playground: [localhost:8080/playground](http://localhost:8080/playground)

### dev
#### frontend
1. `cd frontend`
2. `npm i`
3. `npm run dev`

#### backend
i just rebuild the docker image on change

The backend sends emails (confirmation, ...). You need provide a smtp server inside your `.env.local`, e.g.:
```
SMTP_HOST=smtp.example.de
[email protected]
SMTP_PASSWORD=1234
SMTP_PORT=465
[email protected]
```

## contributions
1. [create an issue](https://github.com/FachschaftMathPhysInfo/pepp/issues/new)
2. from this issue create a branch and work on it
3. create a pull request and tag one of the main contributors for a short review
4. sanfter Schulterklopfer ♡