Skip to content

Geo Tone is a full-stack browser-based audio sequencer built using React, Reactronica (from Tone.js), CSS3, Framer Motion, PostgreSQL and Express. Geo Tone exists to make music fun - letting new-to-synth users experiment with customized audio effects. On the frontend, user data is hashed and encrypted; on the backend, data is managed in SQL.

Notifications You must be signed in to change notification settings

geo-tone/geo-tone-frontend

Repository files navigation

Github

Team Members

Contributing Team Members Github LinkedIn
Minoka Kakizaki Github LinkedIn
Jordan Laurent Github LinkedIn
Michelle Nygren Github LinkedIn
Forest Heims Github LinkedIn

Project Description

Geo Tone is a full-stack browser-based audio sequencer built using React, Reactronica (from Tone.js), CSS, PostgreSQL and Express. Geo Tone exists to make music fun - letting new-to-synth users experiment with customized audio effects. On the frontend, user data is hashed and encrypted; on the backend, data is managed in SQL.

Dependencies

Backend API

Routes:

User Routes

  • POST /api/v1/users/
  • POST /api/v1/users/sessions
  • GET /api/v1/users/count
  • GET /api/v1/users/me
  • DELETE /api/v1/users/sessions
  • DELETE /api/v1/users/:user_id

Project Routes

  • POST /api/v1/projects/
  • GET /api/v1/projects/
  • GET /api/v1/projects/count
  • GET /api/v1/projects/:project_id
  • GET /api/v1/projects/user/:user_id
  • PATCH /api/v1/projects/:project_id
  • DELETE /api/v1/projects/:project_id

Profile Routes

  • POST /api/v1/profiles/
  • GET /api/v1/profiles/
  • GET /api/v1/profiles/:username
  • PATCH /api/v1/profiles/:username

About

Geo Tone is a full-stack browser-based audio sequencer built using React, Reactronica (from Tone.js), CSS3, Framer Motion, PostgreSQL and Express. Geo Tone exists to make music fun - letting new-to-synth users experiment with customized audio effects. On the frontend, user data is hashed and encrypted; on the backend, data is managed in SQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages