Skip to content

harshi0102/JS-Capstone-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

67 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation



Music Tracks

Javascript group capstone project

πŸ“— Table of Contents

πŸ“– Music Tracks Website

"Music Tracks Website" is about building group web application based on an external API. We will select an API that provides data about a topic that we like and then build the webapp around it. The webapp will have 2 or 3 user interfaces (depending on the size of our team):

  • A home page showing a list of items that you can "like."
  • A popup window with more data about an item that you can use to comment on it or reserve it for a period of time.

Will start by building the core functionalities. At the very beginning the web will look similar to the UI below. Note that it will allow to add like and comment. However we have not added the reservation system.

Basic UI

Basic UI Basic UI Basic UI

How to build the "Music Track" website

    1. Use callbacks and promises.
    1. Learn how to use proper ES6 syntax.
    1. Use ES6 modules to write modular JavaScript.
    1. Use webpack to bundle JavaScript.
    1. Implementation of External API

Responsive website

This project is about creating a responsive website to showcase community event, activities and agenda. This is a implementation of SINGLE PAGE APPLICATION widely known as SPA.

Music Track Website: mobile-first approach & responsive on desktop version and bigger size is a capstone project in the process of experiences mimic real-world projects where we must apply what we learned throughout the entire Module, and are built with business specifications that will look really nice in our portfolio. This is a Single Page Application project where in a single page all elements are called through JavaScript Dynamic programming.

πŸ›  Walk through

  • See the Project Requirement
  • If required you should personalize the content of your page. Choose a topic that is different than the one in the original design
  • API REQUIREMENTS

  • API Used
  • Involvement API Used
  • πŸ›  Built With

    feature-One

    • Imeplementation of Basic Framework linters error free.
    • Implementation of Kanban Board
    • Implementation of Gitflow

    feature-two

    feature-three

    • We will create a Music Track Website for the visitor eloborating different options and type
    • Choosing the API
    • Choose images, text, icons, fonts.
    • Set up the repository and tools has been done in feature-one, and feature-two

    Tech Stack

    Client Side / Front-End
    Server Side / Back-End

    Tools

    Code Convention, Code Analysis
    Version Control, CI/CD, Hosting Service
    IDE, Desktop Apps, Other Tools

    Key Features

    • Mobile First Approach
    • Responsive Website
    • Button Interactions (i.e. hover, etc.)
    • Attractive Images & Design
    • Modal/dialog
    • Dynamic page (data is retrieved from JSON file)

    (back to top)

    πŸš€ Live Demo

    Live Demo Link

    πŸš€ Live Recording

    The recording

    πŸ’» Getting Started

    To get a local copy up and running, follow these steps.

    Prerequisites

    In order to run this project you need:

    • git version 2.38.x
    • node.js version > 12.x
    • IDE
    • browser (chrome, firefox, edge, safari)

    Setup

    Clone this repository to your desired folder:

      cd JS-Capstone-Project
    
      git https://github.com/harshi0102/JS-Capstone-Project.git

    Install

    Install this project with:

      cd JS-Capstone-Project
      node npm install

    Usage

    To run the project, execute the following command: run live server

    Run tests

    To run tests, run the following command: Run Github Actions Test

      npx stylelint "**/*.{css,scss}"

    Deployment

    This project is deployed at github pages you can clone it here. [Please click to clone](coming soon)

    (back to top)

    Authors

    πŸ‘€ Harshika Govind

    πŸ‘€ Yousef

    πŸ‘€ Captain Bawa

    (back to top)

    πŸ”­ Future Features

    • Dynamic content.
    • Add functionality of Javascript API
    • Will add some background and beautification

    🀝 Contributing

    Contributions, issues, and feature requests are welcome!

    Feel free to check the issues page.

    (back to top)

    ⭐️ Show your support

    If you like this project give a star to this repositiory.

    (back to top)

    πŸ™ Acknowledgments

    I would like to thank the Microverse full-stack curriculum for the inspiration and guidance.

    (back to top)

    πŸ“ License

    This project is under MIT licensed.

    (back to top)

    About

    Js Group Capstone project is a spotify musical tracks website that allows user to reserve their desired music tracks

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

     
     
     

    Contributors