Giter Club home page Giter Club logo

knapsack's People

Contributors

aryanj-nyc avatar cmenedes avatar

Watchers

 avatar  avatar  avatar

knapsack's Issues

Database Setup

Story

As a developer:
I would like to have a development database setup.

Acceptance Criteria

  • One development database must be setup and demonstrated.

Add Navbar

Story

As a user, I should be able to navigate to different scenes using a navigation bar.

Knapsack GET route

As a user:
I would like to read knapsack data

GIVEN a knapsack URL
WHEN I hit the knapsack GET route
THEN knapsack data should be returned from the database

Acceptance Criteria

  • The knapsack GET route must be demonstrated as working as planned

Knapsack Screen

Story

As a user I should be able to view and delete videos that I have previously saved.

Knapsack PUT route

Story

As a user:
I would like to edit existing knapsack data

GIVEN an existing knapsack ID
WHEN I hit the knapsack PUT route along with modified data
THEN existing knapsack data should be modified in the database

Acceptance Criteria

  • The knapsack PUT route must be demonstrated as working as planned

Knapsack DELETE route

As a user:
I would like to delete my own knapsack data when requested

GIVEN a knapsack ID
WHEN I hit the knapsack DELETE route
THEN data should be deleted or inactivated in the database

Acceptance Criteria

  • The knapsack DELETE route must be demonstrated as working as planned

Add Linter

Story

As a developer:
I would like to linting rules to be implemented for consistent code style.

Acceptance Criteria

  • Lint script should be added to package.json
  • Linter should reject code not following lint rules

Open questions

  • What linting style should we choose? Airbnb is a popular one.

Knapsack POST route

As a user:
I would like to input knapsack data so that I can save it.

GIVEN knapsack data (URL, video)
WHEN I hit the knapsack creation route
THEN data should be saved to the database

Acceptance Criteria

  • The knapsack POST route must be demonstrated as working as planned

Recommendation Screen

Story

As a user I should see and save recommended videos based on my favorite topics using various video APIs.

Favorite Topics

Story

User should be able to select and save favorite topics from available topics.

Installation Instructions

Story

As a new developer:
I would like to have installation instructions for easy onboarding

Acceptance Criteria

  • Installation instructions must be written and posted to GitHub

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.