An indie video game explorer app.
- List of games with basic filters (genre, year)
- Detailed view of a game
- Simple visualization of relationships between similar games
- Basic recommendation system
- Steam API only (to start)
- Focus on indie games from the last 5 years
- Main data: title, genre, tags, price, release date, reviews
- Vue.js + Pinia + TypeScript for the frontend
- D3.js for visualizations
- Python/FastAPI for the API
- Pandas/Polars for data processing
- MongoDB for storage
- Redis for caching
- Scikit-learn for predictions
Quick start with mise:
# Install mise
curl https://mise.jdx.dev/install.sh | sh
# Setup project
mise install
mise run install
# Start all services
mise run start
For detailed instructions, see DEVELOPMENT.md
- Project setup (front/back)
- Simple Steam API collection script
[ ] Basic MongoDB storage[ ] Stack testing
- List of games with simple filters
- Detailed view of a game
- Basic navigation
- Minimal but clean style
- Simple graph of similar games with D3.js
- Basic interactions (zoom, click)
- Filters on the graph
- Simple algorithm based on tags/genres
- Display of recommendations
- UX improvements