Giter Club home page Giter Club logo

april-g2-yoda-flow's Introduction

Yoda-flow

Yodaflow is an web-ap that allows users to ask and answer questions related to starwars

Technologies used

  • PostgreSQL
  • Express
  • Sequelize
  • Pug
  • JavaScript
  • CSS3
  • HTML5

Check the Wiki for API documentation, Database Schema, Features, Frontend Routes, and User Stories

Screenshots

Home Page

User Authentications

Login

Logout

Signup

Asking and answering questions

Posting an answer

Posting a question

Questions

Browse

Question details page

Installing

  1. Clone this repository (only this branch)
  2. Install dependencies
npm install
  1. Create a .env file based on the example with proper setting for your development environment
  2. Setup your PostgreSQL user, password it matches your .env file
  3. Migrate your database, seed your database and run the app
npx sequelize-cli db:create
npx sequelize-cli db:migrate
npx sequelize-cli db:seed:all
npm start

april-g2-yoda-flow's People

Contributors

tastysatang avatar tan004 avatar maxwellwehner avatar

Stargazers

 avatar  avatar

Watchers

Noah avatar

Forkers

tan004

april-g2-yoda-flow's Issues

Documentation

Good job on your documentation so far! Here are some comments:

User Stories

  • There is a header for User Story 3, but I don't see a header for User Story 1 and 2
  • Under create questions, what do you mean with so that I can be the best Star Wars trivia player?
  • What happens when a logged out user tries to go to /questions?
  • Under viewing questions you mention you want to be able to view specific questions and that you can search for questions that had already been asked. How will the user do this? Do you mean, the questions are clickable and will redirect the user to a show page, or will there be a search bar?
  • Good job on the updating and deleting questions.
  • Good job with answers.
  • Votes looks good, what will happen if a logged out user tries to vote?

Front-end routes

  • You don't need front end routes for votes if you are handling them with api routes.
  • You need a route to display a form to create the question
  • We are missing a put route to edit a question.

Api documentation

  • The delete routes need the id of the vote you are deleting.
  • Do you need a put route to change upvotes to downvotes or how do you plan to handle that?

Good job!

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.