Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 2.16 KB

README.md

File metadata and controls

54 lines (39 loc) · 2.16 KB

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