Git Product home page Git Product logo

forum's Introduction

NYC Pick-Up Sports Forum

Description

This forum should serve as a resource for anyone in NYC who's ever had to try and organize fun sporting events with their friends - you might not have enough for pick-up basketball in Rucker Park, you might be looking for a tennis partner at the Billie Jean King Center, or you might be trying to join a game of touch football in East River Park.

There is one forum with all topics. Opening a topic brings up the content of the topic and comments users have posted to that comment. If there aren't any suitable topics, a user can create a new topic.

By default, topics will be ordered in reverse chronological order due to the nature of this forum - users want to find quick spontaneous pick-up games as opposed to partake in lengthy conversations. However, users will be able to re-arrange the topics by number of comments or likes so that they can partake in popular events.

Link to Project

https://serene-headland-5215.herokuapp.com/

Technologies Used

HTML, CSS, Ruby & Sinatra, SQL/ActiveRecord, Javascript/JQuery

User Stories

A user views topics
A user views a single topic and corresponding comments
A user filters topics by date or popularity
A user signs in
A signed-in user creates a new topic with title, type(which sport/general), and content
A signed-in user can edit any of their own topic titles, types, contents from the topic page
A signed-in user can create a new comment on any topic
A signed-in user can edit their own comment content from the corresponding topic page
A signed-in user can sign out

Entity Relationship Diagram

This is where an ERD should be!

Wireframes

This is where a wireframe should be!

The landing page has all the topics available without having to log-in

This is where a wireframe should be!

A page for an individual topic displays the topic's pertinent information at the top with comments thereafter

This is where a wireframe should be!

Login only requires username and password

This is where a wireframe should be!

Creating a new user requires more information about the user - location, age, gender, avatar

forum's People

Contributors

serkolch avatar

Watchers

 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.