This is the repository for Macrotransactions.org. Macrotransactions.org highlights monetisation practices in popular games. The website is open source and anyone is open to contribute.
The website runs on SvelteKit and Supabase.
To get started;
- Clone the repository.
- Run
yarn
to install all dependancies. - Create a free account at Supabase. This is used to run the database.
- Follow their steps for create a database.
- Create a
.env.development
file in the root folder.- Add the follow ENV variables:
- VITE_SUPABASE_URL
- VITE_SUPABASE_ANON_KEY
- Both of these are obtained from your Supabase account.
- Add the follow ENV variables:
- Run the contents of
schema.sql
in the SQL editor in Supabase. - Run the server using
yarn dev
.
The HTML and SCSS are structured according to BEM. TypeScript is used where relevant, but it's not followed particularly strictly.