Skip to content

lithiumox-codam/transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transcendance Turborepo

Using this monorepo

Run the following command to start the caddy reverse proxy:

docker compose up -d

Then run the following commands to start the development server for the backend and frontend:

pnpm install && pnpm dev

What's inside?

This Turborepo includes the following packages/apps:

Apps and Packages

  • backend: a Django app
  • frontend: a SvelteKit app
  • ui: a shared UI library for the frontend so that they are seperated from the frontend app
  • eslint-config-custom: eslint configurations (includes eslint-plugin-svelte and eslint-config-prettier)

Each package/app is 100% TypeScript.

Tools

  • pnpm: a fast, disk space efficient package manager
  • turborepo: a monorepo tool that optimizes the workflow for monorepos
  • docker: for running the caddy reverse proxy
  • caddy: a web server that can be used as a reverse proxy
  • eslint: for linting the code
  • prettier: for formatting the code

More will be added in the future.

Oh and just FYI there is a reason why the frontend and backend are not in a container yet. I'm still figuring out how to do that properly. The containers will only be used for the production environment.

About

Made by Vincent, Max, Eva & Mees ✨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •