Go to file
WildEgo 5ffb4d68a8 add: Missing README.md information. 2025-06-06 00:40:31 +01:00
.vscode add: Proper i18n. 2025-06-05 23:56:02 +01:00
drizzle add: Proper i18n. 2025-06-05 23:56:02 +01:00
messages add: Proper i18n. 2025-06-05 23:56:02 +01:00
project.inlang add: Proper i18n. 2025-06-05 23:56:02 +01:00
public Initial commit 2025-06-05 01:08:50 +01:00
src add: Proper i18n. 2025-06-05 23:56:02 +01:00
.env.example Initial commit 2025-06-05 01:08:50 +01:00
.gitignore Initial commit 2025-06-05 01:08:50 +01:00
.prettierignore Initial commit 2025-06-05 01:08:50 +01:00
README.md add: Missing README.md information. 2025-06-06 00:40:31 +01:00
app.config.ts Initial commit 2025-06-05 01:08:50 +01:00
biome.json Initial commit 2025-06-05 01:08:50 +01:00
bun.lock add: Proper i18n. 2025-06-05 23:56:02 +01:00
components.json Initial commit 2025-06-05 01:08:50 +01:00
drizzle.config.ts Initial commit 2025-06-05 01:08:50 +01:00
package.json add: Proper i18n. 2025-06-05 23:56:02 +01:00
postcss.config.mjs Initial commit 2025-06-05 01:08:50 +01:00
tailwind.config.mjs Initial commit 2025-06-05 01:08:50 +01:00
tsconfig.json Initial commit 2025-06-05 01:08:50 +01:00

README.md

[!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

Development

From your terminal:

bun i
bun run --bun dev

This starts your app in development mode, rebuilding assets on file changes.

Setup

This application will only run under the bun runtime, if you wish to run it under anything else you will have to replace parts of it, if you do not have it installed yet you can do it here. While the application can maybe run on Windows it's still recommended to use WSL and support will only be given for WSL or Linux.

Only properly formatted code will be accepted, please do not add any CSS use Tailwind when needed, this project aims to be barebones and be as reusable as possible.

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.

If you wish to experiment with the email bits I recommend setting up something such as MailCrab on docker or use another SMTP test server.

IDE

It is recommended to use VSCode, the following extensions will help you: