Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

week 09 - day 02 - suncoast overflow #35

Closed
11 tasks
mdewey opened this issue Jun 25, 2019 · 0 comments
Closed
11 tasks

week 09 - day 02 - suncoast overflow #35

mdewey opened this issue Jun 25, 2019 · 0 comments
Assignees

Comments

@mdewey
Copy link
Collaborator

mdewey commented Jun 25, 2019

Suncoast Overflow

As we explore the concepts of a full stack web app, a good way to practice is to duplicate an existing site. For this project, you will be creating a copy of a site that you know very well, StackOverflow.

The finished product will be due Friday, so this will be a little bigger. Pace yourself

First, we need to the database schema and start to build the API for the core functionality

Objectives

  • Create a full stack web app, from database to API, to frontend, as well as styled
  • Practice working in groups

Requirements

In groups of 2 or 3, create an anonymous question and answer site, that allows users to up-vote and down-vote questions and answers.

The core functionality is:

  • as a user I should be able to view and search questions asked
  • As a user I should be able to view a question and its answers
  • As a user I should be able to post a question, this can anonymous, and should be for Explorer Mode
  • As a user I should be able to answer a question
  • As a user I should be able to up/down vote an answer
  • As a user I should be able to up/down vote a question

Explorer Mode

  • Create an ERD for the core functionality above
  • Create API definitions for all the endpoints needed. This should include URLs, params, body, and return types.
  • Create an API that supports your design
  • Create the Client app application that uses your API

Adventure Mode

  • Work on your capstone project
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants