Website for tracking your backlog of PC video games available on Steam.
Database on Render limited to 5000 instances.
Django
Django ORM
Postgres
On-render
Username: Test_User_01
Password: zmPz>G$swe+s/;23
Username: Test_User_02
Password: zJB8pscIY0vK*KT1
Username: Test_user_03
Password: mBnQN5ejDKuv2C4
- Soft UI Design System for a perfect template: GitHub Repo
- RDNE Stock project for background: Pexels
- Leinstay for a great Steam games database: GitHub Repo
Note: categories are for further extension of the site.
-
Game list with user-level separation. Staff users can update/delete games via the site interface:
Ordinary users can only add games to the backlog:
-
The same applies to developer and user views.
Staff can update/delete developers.
Ordinary users can only view the developers' list.
-
As you can notice, the drop-down menu is customized according to the user's permissions level.
-
User actions Users can add games to their backlog to monitor completed games.
If users can't find a game, they can add it via the drop-down menu "Games->Add game."
Users can add games to their backlog via the game list or game detail pages:
Users can view their/other users' backlog on the account page.
User viewing own page:
User viewing another user's page:
-
Additional logic Data in JSON format similar to Leinstay's database can be added via:
python manage.py importdata
- Testcases for Forms, Models, and Views
- Additional view for TOP 10 GAMES by Metacritic score.
- All site views are class-based views.