Giter VIP home page Giter VIP logo

music-time's Introduction

Yuki Ishii

Music Time

Music Time is an e-commerce site that allows users to purchase different types of musical instruments: guitar, keyboard, wind, string, percussion. The user can also book a musical class by selecting the instruments' choice.

Table of contents

  1. UX
    a.User Stories
    b.Strategy plane

  2. Features

  3. Database

  4. Wireframe

  5. Technologies used

  6. Testing

  7. Deployment

  8. Credits

UX

Strategy plane

The targeted audiences are:

  • Beginner who want to buy an instrument to start to practice
  • Musician with experience, advanced level who are looking for new instruments
  • Beginner or advanced level musicians who want to take music lessons

Goal:

  • Have an easy understanding of the website
  • Find quickly the instrument the customer by using the search bar or select category, product on the navbar
  • Be able to make a purchase
  • Have clear information about the product, about the shop

Need:

  • Able to add, edit, search and delete the product
  • Fluid order process so that the user can purchase easily the product
  • Provide all the information necessary in the faq
  • Provide contact of the website (number, email, address, social media)

User Stories

As a First-Time User, I want:

  • To have easy and clear information so I know what is the main purpose of the website
  • To type the keyword in the search bar so I can find easily the instrument I want
  • To sort the product so I can choose based on the price, the alphabet order, or the category
  • To choose the category so I can search easily which type of instrument I want
  • To view full product information so I can check the price, image
  • To add or remove products to the shopping cart so I can manage my purchase
  • To see the total of products, amount to pay every time I add a product so I can control my budget
  • To view the order detail during the checkout so I can confirm securely my order
  • To see the summary of my order after completing the payment so I can double-check the product, delivery address and amount I paid
  • To receive an order confirmation in my email inbox so I can view the order details
  • To register to the website so I can have an account

As a Registered User, I want:

  • To log in to my account so I can check my profile, order history
  • To complete my order without filling in the form again so I can check out quickly
  • To modify my shipping information in my profile so I can update the delivery address without filling the form again during the checkout
  • To logout from my account so I can keep my account private

As an Administrator, I want:

  • To log in as an admin account so I can create, view, update and delete the products
  • To access my admin account so I can view the users, product info and manage the website

Features

Database

The schema for the database below:
database schema

Wireframe

Technologies used

Testing

Deployment

Credits

Inspiration

The project is inspired from the course of Code Institute: Project - Boutique Ado

music-time's People

Contributors

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