Skip to content
/ games Public

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

Notifications You must be signed in to change notification settings

desecho/games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Games

Deployment Status Codecov

The web application on Django 4, 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