Recently played a game but not sure what to explore next? Check out Pillarboxd!
Pillarboxd is a full-stack Ruby on Rails application that lets you log, track, and review the video games you’ve played.
With Twitch API integration, our MySQL database is automatically populated with the latest game titles—ready for you to discover and log!
- Game Logging: Keep a detailed record of every game you’ve played
- Reviews: Add ratings and write reviews for your library
- Custom Lists: Curate collections of your favorite games
- User Personalization: Tailor your profile and preferences
- Advanced Filtering: Browse games by publisher, developer, genre, and more
- Quick Redirects: Jump directly to official game or studio pages
Front page - Discover the highest-rated games, explore recent releases, and stay updated on what’s coming out next!
Profile page - Quickly access all your logged games and personalized lists in one place!
git clone https://github.com/edmuri/Pillarboxd
cd PillarboxdInstall docker compose
Then run
docker-compose up -d --build # wait until it downloads everything and starts the containers
docker exec -it rails_web bundle exec rails db:migrate:reset --trace # to create the schema for the db
docker exec -it rails_web bundle exec rails db:seed --trace # seed the database with dataThe web server and db are already up and running. Database is at localhost:3306 and server is at localhost:3000
docker exec -it rails_web bundle exec rails db:resetCore volumes have changed and need to delete cache for new container builds
docker-compose down --volumes
# Repeat steps above for install

