woodenikki / energico

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PianoApp

This is my final project for CS-4350, Web Programming. It is a web-based piano.

The user can interact by clicking the individual notes of the piano, or by typing the corresponding letter or symbol.

View a short video demonstration here: Energico: Virtual Piano

NOTE: letters are case sensitive. Black keys are playing by holding shift and typing the correct key.

Angular CLI version 8.3.17.


Prerequisites


Getting Started

First, install requirements to run the PianoApp.

npm install

Run ng serve for a dev server.

Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Note: This app runs best in Chrome. Some characters - such as '/' will not work in Firefox.


Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.


Running unit tests

Run ng test to execute the unit tests via Karma.


Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.


Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.


Authors


License

About


Languages

Language:JavaScript 100.0%