Skip to content

swc-unnamed/market

Repository files navigation

****# SWC Unnamed Imperium - Market

Setup

git clone https://github.com/swc-unnamed/market

cd market

pnpm install

Copy the .env.example to .env and update the file. Reach out to the ASIMs to get one approved. Marc might be able willing to provide client creds, but would prefer each developer obtains their own for security reasons.

You will need to have docker installed. If you don't have docker installed, you can install it here

Let's start the database:

docker compose up -d

Run the migrations:

pnpm db:migrate # Will run pending migrations

pnpm db:seed # Will seed your entities table with combine entities

You are now good to run the app

pnpm run dev

Important

The first build will always take the longest as it's building your cache, it's okay! If you want to speed this up, run pnpm build before you run pnpm dev

Development

  • Docker for running the postgres database
  • UI Market utilizing TailwindCSS for it's CSS needs.
  • Component library that is utlized is shadcn svelte
  • Base libarary is SvelteKit and Svelte 5
  • UI Market only plans for dark mode usage, because we care about your eyes even if you dont ❤️
  • ORM is drizzle
  • Icon set is Iconfiy

Testing

I don't typically write tests as I personally find TDD to be a waste of time. Instead, if there is an edge case for things, I would typically write a test to just test that edge case.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published