Skip to content

Create game lists like "Want to Play", "Playing", "Beaten", "On Hold".

Notifications You must be signed in to change notification settings

desecho/games

Repository files navigation

Games

Deployment StatusCodecov

The web application on Django 5, Vue.js 3, Vuetify 3, Material Design Icons 7.
Create game lists like "Want to Play", "Playing", "Beaten", "On Hold".
See more information here - https://games.samarchyan.me/about/
The website is live here - https://games.samarchyan.me.

See more documentation.

Development

You can use ubuntu-vm as a development VM if needed.
Also you can use macos-setup if you are on Mac.
  1. Use mysql-docker to bring up MySQL in Docker
  2. Use redis-docker to bring up Redis in Docker
  3. Run make install-deps if necessary (only on Ubuntu)
  4. Run make bootstrap
  5. Run make createsuperuser to create a superadmin user
  6. Edit files env_custom.sh and env_secrets.sh

For development run:

make run make dev

Run make help to get a list of all available commands.

Open http://localhost:5173/ to access the web application.
Open http://localhost:8000/admin to access the admin section.

Run in Docker:

  1. Run make docker-build-dev
  2. Edit file docker_secrets.env
  3. Run make docker-run

Production

To use production commands:

  1. Edit file db_env_prod.sh
  2. Activate the kubectl context

Used API

About

Create game lists like "Want to Play", "Playing", "Beaten", "On Hold".

Topics

Resources

Stars

Watchers

Forks

Packages