Skip to content

compute-toys/compute.toys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

compute.toys

Open in GitHub Codespaces

This is the source code of the compute.toys website.

Development

To install dependencies:

  • make sure you've cloned submodules: git submodule update --init --recursive
  • run yarn

To start the development server, run yarn dev, or use the debug configuration in VS Code.

Some other useful commands are:

  • yarn build to check everything builds properly (the CI will check this for PRs)
  • yarn lint to only check for lint errors and warnings
  • yarn fix to automatically fix lint errors where possible

Local Database

Run npx supabase start to start a local instance of the compute.toys database. Copy the "anon key" from the output and set it as NEXT_PUBLIC_SUPABASE_PUBLIC_API_KEY in the .env file. You'll also need to set NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321

If you're using codespaces, you can instead set the URL to the forwarded port, it'll need to have public visibility. You should also set api_url in supabase/config.toml to the same address.

A local test user is available to login with username [email protected] and password pass


This project is tested with BrowserStack