Website repo for Trampoline Intercité
This is a monorepo that contains the following. More documentation can be found in the docs section.
The actual user facing website.
Framework | Language |
---|---|
Astro | TypeScript |
The admin portal used to configure and edit the user facing website.
Framework | Language |
---|---|
React | TypeScript |
The common backend used to:
- Build the user facing website;
- Edit and configure the user facing website;
- Access other web services required by the website (eg: emails).
Framework | Language |
---|---|
TBD | Go |
A collection of interfaces and types used by both frontends.
Framework | Language |
---|---|
Zod | TypeScript |
5. /packages/db
A custom versioning and deploying tool for PostgreSQL.
A custom cli tool used to perform admin operations without requiring the portal.