Skip to content
/ Orca Public

Music making app with a focus on remote collaboration

Notifications You must be signed in to change notification settings

maniutin/Orca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orca

An easy-to-use music production app with a focus on collaboration.

This app allows users to create short loops using built-in drum machine, synthesizer and bass synthesizer. Then, other users can contribute to the tracks and the original user can either accept or reject the changes. Once the changes have been accepted, the new track will appear in the list of tracks. Orca allows users to understand and experiment music via adjustable play-loops. The instruments are easy to use and provided by the app. Main focus while creating this app, was to encourage participation by all users, via an inbuilt chat and an option of contribution to a specific track, which can always be adjusted by the original author. The project has taken place in a remote full-time bootcamp, at Lighthouse Labs, through April 9th to April 21st 2021.

Orca was created as the final project for Lighthouse Labs Web Development Bootcamp.

Contributors:

Nick Maniutin

Sergey B.

Babison Vilvarajah

Shout out to Joe Seifi (https://github.com/joeshub/react-808) whose React-808 was the basis of the instruments.

Dependencies

  • React
  • React DOM
  • React Router
  • Express.js
  • Axios
  • PostgresSQL
  • PG-native
  • Body Parser
  • Classnames
  • Cors
  • Dotenv
  • Firebase
  • socket.io
# Install dependencies for server
npm install

# Install dependencies for client
npm run client-install

# Run the client & server with concurrently
npm run dev

# Run the Express server only
npm run server

# Run the React client only
npm run client

# Reset the database
npm run db:reset

# Server runs on http://localhost:5000 and client on http://localhost:3000

Screenshots

"Screenshot of Collaboration Session page" "Screenshot of Session page" "Screenshot of Tracks page with Chat dragged into view"

About

Music making app with a focus on remote collaboration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published