Gameboxd is a social platform for gamers — inspired by Letterboxd, but for video games. Users can track the games they’ve played, write reviews, create collections, follow friends, and maintain a personal gaming journal.
- Backend: Laravel
- Frontend: Vue + Inertia
- Database: PostgreSQL
- Cache: Redis
- API: REST
- Auth: OAuth
- Add and log games
- Rate and review titles
- Create lists and collections
- Follow other users
- Discover new games
- Profile pages and stats
- Clone the repository:
git clone https://github.com/lemiil/gameboxd.git
cd gameboxd-
Set up the env. file
-
Build and start the containers
docker-compose up --build -d
- Run
docker-compose exec app composer install
docker-compose exec app php artisan migrate --seed