Chords are an important pain in the ass. The point of this project is to facilitate learning about them while also exploring a variety of tools.
Runnpm install
in the client directory.
Run npm test
in the client directory.
Run npm run deploy
in the client directory.
This will generate public assets and put them in server/public
.
Then, run cargo run
in the server directory. The app will be available at localhost:8000
.
- Rust - Programming Language
- Cargo - Package Manager
- Rocket - Web Server Framework
- Docker - Deployment Environment
- Typescript - Programming Language
- npm - Package Manager
- Webpack - Fancy File Transformer
- React - UI Library
- Redux - Fancy Global Variable
- Stylus - Prettier CSS
- Jest - Testing Framework
- Babel - Modern Javascript Compiler
- Service Workers - Offline Support