Skip to content
RETIRED: A retro video game and console collection database.
Branch: master
Clone or download
Latest commit 489ba73 Feb 1, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Added OG image Feb 1, 2017
stylesheets Create master branch via GitHub Nov 22, 2016
vendor Initial commit May 4, 2015
.gitignore Updated the readme to add future improvements Jan 17, 2017
.htaccess Initial commit May 4, 2015
Database_Schema_RGZ.png Add files via upload Nov 21, 2016
README.md Update README.md Jan 20, 2017
composer.json Initial commit May 4, 2015
errorlog.html Initial commit May 4, 2015
index.php Initial commit May 4, 2015
params.json Create master branch via GitHub Nov 22, 2016
retro.xml Add files via upload Nov 21, 2016

README.md

Retro Gaming Zone

Current URL

http://retrogaming.zone

Retro Gaming Zone was born out of a course requirement and my love for old school video games/consoles. My personal collection of old school consoles includes an Intellivision II, Atari 2600 and 7800, NES, SNES, N64, Sega Master System, and Playstation I & II.

Sometimes I come across cheap console games for old systems, and figured it would be awesome to have a place to keep track of my collection and items on my wishlist. So I created this site.

Features

  • User registration / authentication system
  • User dashboard complete with collection and wishlist functionality
  • Gamification feature: leaderboard for who has the most items in their collection
  • Game and console database complete with cover art

Technology

This was my first Object Oriented PHP application. It was my first time for a lot of stuff. That said: the code SUCKS. I mean it's really, really bad. Needs a full rewrite. So please don't judge me by this. This is public on github as a means to show how far I've come and how much I continue to grow.

Development

This project was built using the SimpleMVC (Now known as Nova) PHP Framework

Future Improvements

  • Full rewrite of the codebase, moving away from Simple MVC/Nova Framework to something (anything) else
  • Add more consoles and games
  • Add more themes that look like retro consoles the way the current theme looks like the old Atari 2600
  • Reduce the number of frameworks/libraries. Simplify the codebase.

Languages Used

  • HTML
  • CSS
  • Object Oriented PHP
  • JavaScript / AJAX

Frameworks / Libraries Used

  • Foundation CSS
  • Normalize
  • Modernizr
  • Font Awesome icons
  • jQuery
  • jQuery UI
  • Google reCaptcha
  • Google Fonts
  • Basically a lot of crap I did NOT need but was a requirement for the project at the time (as this was a midterm and final project for a college PHP course)

Database Schema

Retro Gaming Zone Database Schema Note: This was my first attempt at designing and normalizing a database schema.

You can’t perform that action at this time.