Giter Club home page Giter Club logo

metagame_from_2014's Introduction

MetaGame

Platform for Organizing Gamers http://metagame.herokuapp.com/

Project Workflow

Jake Persing "MisterDamon"

Nadia Koroleva Gori "NadiaKG"

Samuel Davis "davissamuel997"

Hunter Chapman "Bootcoder"

Chris Aubuchon "Aubuchcl"

Description of Project

Overview

MetaGame is rails-heavy application that will utilize ActiveRecord, Google maps, and the Steam API to create a great user experience that connects gamers together through organizations.

Goals

* At least 90% test coverage (Well-tested)
* Clean, efficient, simply designed UI
	* Mobile-first responsive design
	* Convert to mobile app???
* OO/Class-based CSS
* Speed!
	* minimize DB hits
	* caching
	* sidekiq
	* minimize server-size logic
	* Utilize helpers and modularization
* MVP done by Sunday Night
* AGILE process
	* Constructive Feedback
	* Stand-ups
	* Minimize solo work- constant check-ins

MVP

Users

* User can create an account
* User can sign in/sign out to an account
* User can sign up with Steam account as an option
* User can create a private/public organization
* User can invite people to an organization
* User has a profile page
* User has a collection of games they play
* User can opt in to location-based matching
* User can create a specific event
* User is notified of upcoming events
* User has an avatar (Not a profile picture)
* User can see a styled site 

Events

* User can create an event
	* Local events
	* Recruitment event
	* Organization events
	* Pick-Up-Group events
	* STRETCH: custom event types
* An event is set to non-active after assigned date/time
* Event has a date and a time

Organizations

* User can create an organization 
* User can join an existing organization
* Organization admins can invite people to org
* User can leave an organization
* Admin can kick trolls
* Admin can edit organization details
* Organization admins can post messages

metagame_from_2014's People

Contributors

bootcoder avatar misterdamon avatar davissamuel997 avatar aubuchcl avatar nadiakg avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.