web.ts/README.md
2025-06-06 00:10:56 +01:00

32 lines
1.1 KiB
Markdown

> [!IMPORTANT]
> This app is in development, very incomplete and just a starting point for a PostgreSQL server transition.
# Web.TS
This app is built with the following technologies
- Framework: [TanStack Router](https://tanstack.com/router/latest/docs)
- Database: [Drizzle ORM](https://orm.drizzle.team/docs)
- Components: [shadcn/ui](https://ui.shadcn.com/docs)
- Form: [React Hook Form](https://react-hook-form.com/docs)
- State Management: [TanStack Query](https://tanstack.com/query/latest/docs)
- i18n: [Inlang](https://inlang.com/)
- Email Templating: [React Email](https://react.email/docs)
## Development
From your terminal:
```sh
bun i
bun run --bun dev
```
This starts your app in development mode, rebuilding assets on file changes.
## Setup
Manually boot up a PostgreSQL instance, manually run the migrations under the `drizzle` directory, set the `.env` variables and you should be good to go.
Set the `STORAGE` enviroment variables even tho the integration is not done they're validated, make sure `STORAGE_ENDPOINT` is an url, there is no need to be valid.