co-lab is an application that brings artists together to collaborate on artistic projects like 3D sculpting, musical expression, story writing, and visual art. It's an experience that is designed to be shared with friends and the community. What problem does this project solve?
Table of Contents
Run npm install
to access these dependencies:
- Express
- TypeScript
- React
- Axios
- Sequelize
- Socket.io
- PeerJS
- PaperJS
- ThreeJS
- P5JS
- React Pageflip
- Auth0
- Cloudinary
Node v.18.14.1
v.18.2
PostgresQL
-
Bulma
-
CSS
-
Styled Components
Trello
Before integrating Auth0, make sure you have the following:
- An Auth0 account
- Grab credentials(domain and clientId)
- Setup authorized URIs
- PORT
- DB_NAME
- DB_USER
- DB_PW
- CLOUD_NAME
- CLOUD_API_KEY
- CLOUD_SECRET
Collaborative Visual Art Experience:
Collaborative Music Experience:
Collaborative 3D Sculpting Experience:
Collaborative Story Writing Experience:
explanation of how to use PeerJS + other software like socket.io/ShareDB
Collaborators:
- Emmy Bishop
- Marvas McCladdie
- Bryan Burnside
- Cynthia Harris
Instructors:
- Caity Opelka
- Peter Barnum