Skip to content

smannist/game-release-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Video game release search and management

Features

  • The user can create a new account, which can then be used to sign in to the application
  • The user will be able to see a list of all available platforms
  • By selecting a platform the user will be able to preview all upcoming video game releases on that platform
  • The user can view additional information about the game (release date, synopsis, etc.)
  • The user can rate the selected video game based on their level of interest
  • The user can see a list of video games they have previously rated
  • The administrator can edit, add, and remove platforms and / or games
  • The administrator can see a list of all video game ratings
  • The administrator can delete video game ratings

Current state, testing the application and future

All planned features are working. If you want to test admin features, you can use the following account:

Username Password
admin admin

Currently the application can only be ran locally due to Heroku no longer offering free hosting service for PostgreSQL database. I'm looking for a replacement host.

Plans for the future:

  • Better UI
  • Small icons for games
  • More descriptive error handling / confirmation messages
  • Dynamic pop-ups instead of flash messaging (much nicer)

Running the application locally

  1. Install and run PostgreSQL database.
  2. Clone the repository

Create the following .env file:

DATABASE_URL=database location
SECRET_KEY=secure key

Setup and run venv virtual environment:

python3 -m venv venv
source venv/bin/activate

Install requirements:

pip install -r requirements.txt

Create database tables:

psql < schema/schema.sql

And finally to run the application:

flask --app app.py run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published