Git Product home page Git Product logo

js-dc-lab-02's Introduction

Tunr

Tunr is the worlds #1 music web app. Those Spotify haters can't keep up with us!

For your second lab, you will be building an application like Spotify that lets users add their favorite artists and songs.

Deliverables

In order to be considered complete, you must make a pull request on this repository with the following:

  • a model.md file that lists every entity in your application and all properties of that entity
  • a plan.md file that shows the steps you will follow in creating this application
  • a working application that meets all the technical requirements listed below

Technical Requirements

Your application Should meet the following Requirements:

Your application should:

  • have a home page where users can see a list of all artists stored in your application
  • have a consistent footer across all pages in your application
  • have a consistent header and heading navigation across all pages in your application
  • use a stylesheet to apply at least some consistent styling to your application (feel free to use bootstrap)
  • have the following functionality for Artists and Songs:

For Artists, a user should be able to:

  • view a list of all artists on the home page
    • this list should show the artist or band name with an image
  • view detailed information on an artist specific page
  • add a new artist by submitting a form to add artists to your application
  • edit an existing artist
  • add comments to an artist specific page that include an author, date and description

Bonus

The following are all optional bonus activities:

  • full CRUD
    • add the ability to delete artists from your database
  • spruce up the styling a bit
  • look up a partial in handlebars and implement at least one
    • an artist item partial or a comment partial, perhaps?
  • associate Artists with a Comments model

js-dc-lab-02's People

Contributors

jgordo04 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.