Skip to content

Competitive Vault Entry Game. Prove that you are better!

License

Notifications You must be signed in to change notification settings

Porhay/into-the-shelter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Shelter Logo

Competitive 'Vault Entry' game with multiplayer. Prove that you are better!

NPM Version Package License

πŸƒ Run locally

Start postgresql, install dependencies and run app

Requires Node.js v14+ to run and .env files provided for client and server sides.

1. Make sure you have Node.js, Docker Desktop and Git installed!
2. Start Docker Desktop
3. Start server and client from root directory:
$ make all
β–Ά (note that app use free instance that spins down with inactivity that can delay first request by 50+ seconds)

πŸ–₯️ Game screenshots

Check how it looks

Main Game start Open characteristics Vote kick Final prediction Store Settings

πŸš€ Features

  • πŸ“± NestJS β€” latest version
  • πŸŽ‰ TypeScript - Type checking
  • βš™οΈ Dotenv - Supports environment variables
  • πŸ— Authentication - Session based
  • πŸ’Ύ Prisma - Database ORM
  • πŸͺ PostgreSQL - Open-Source Relational Database
  • πŸ“ƒ Swagger - API Documentation
  • 🐳 Docker Compose - Container Orchestration
  • πŸ” Helmet - secure HTTP headers
  • πŸ“ ESLint β€” Pluggable JavaScript linter
  • πŸ’– Prettier - Opinionated Code Formatter
  • πŸ•΅οΈβ€β™‚οΈ Redis - In-memory data store

⭐ Star History

Star History Chart

About

Competitive Vault Entry Game. Prove that you are better!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •