Skip to content

sean3434/GameArchive-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues

Game Resume

Application Screenshot

Project Description

Game Resume is an application that allows users to search for every game ever made (database of 746,000+ games and counting). Users can then add that game to their library (stopped playing, currently playing, finished playing, or want to play) and have the ability to edit all of the game's info and picture, move the game to a different list, or delete the game from their list entirely.

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

PostgreSQL must be configured, and an API key must be obtained for Rawg.io (this is the free video game database) if the currently provided API key is not working.

Installation

  1. Clone the repo
    git clone https://github.com/sean3434/GameArchive-Django.git
  2. Run a Virtual Environment
   pipenv shell
  1. Start the server
   python3 manage.py runserver

Usage

The website does not require any additional resources. Simply make an account, navigate the site through the navbar and search bar, find the game(s) you are looking for, and add them to your library.

Wireframes

image image image image image image

MVP Goals

  • As a user, I want to be able to sign up and create an account.
  • As a user, I want to be able to log in and out of my account.
  • As a user, I want to be able to search for any game and add it to one of my games lists.
  • As a user, I want to be able to change what list a game is in, edit the info for the game, or delete the game from my list entirely.
  • As a user, I want to be able to click on a game's icon/cover art to be taken to that game's show page.

Stretch Goals

  • As a user, I want to be able to look at my profile and edit my info
  • As a user, I want to be able to see my total game info on my profile page.
  • As a user, I want to be redirected to the aproppriate list in my library when a game is updated or added to the database.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published