Skip to content

Video Game Library is a locally hosted full-stack app utilizing SQLite backend and a React.js frontend, users are able to view games, their stats and what consoles they are currently available on!

License

Notifications You must be signed in to change notification settings

Nicky0660/Vid-Game-Library

 
 

Repository files navigation

Game Library Website

Overview This repository contains the code for a full-stack game library website. The purpose of this project is to create a centralized platform to store and manage information about various games, including details like the consoles they are available on, the release year, and the genre.

Features

Search Functionality:

Users can search for games by title, making it easy to find specific entries in the library.

Add New Games:

There's a user-friendly form for adding new games to the library. Once submitted, the website automatically redirects to the updated library.

Edit Game Information:

Users can easily edit the information of existing games, ensuring that the library stays up-to-date.

Delete Games:

Games can be removed from the library if needed.

Navigation Bar:

The website features a navigation bar with quick links to the game list, genre list, console list, and a form for adding new games.

Getting Started

Prerequisites

Set up the database:

  • in a new terminal

  • $pipenv install && pipenv shell

  • $cd server

  • $flask db init

  • $flask db migrate -m 'initialize'

  • $flask fb upgrade head

Run the application:

  • in a new terminal

  • $cd client

  • $npm install

  • &npm start

Seed database:

  • in a new terminal

  • $pipenv shell

  • $python server/seed.py

  • Usage

  • Access the website.

  • Use the navigation bar to explore the game list, genre list, console list, or add a new game.

  • Utilize the search functionality to find specific games.

Fork the repository.

Create a new branch for your feature: git checkout -b feature-name

Commit your changes: git commit -m 'Add some feature'

Push to the branch: git push origin feature-name

Submit a pull request.

Acknowledgments

Thanks to our amazing teachers Tyler and Eleanor for inspiration and guidance.

Feel free to customize it further based on your specific needs and preferences! :D

About

Video Game Library is a locally hosted full-stack app utilizing SQLite backend and a React.js frontend, users are able to view games, their stats and what consoles they are currently available on!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.9%
  • JavaScript 17.7%
  • CSS 4.6%
  • HTML 2.2%
  • Mako 0.6%