/Collabor8

Primary LanguageJavaScript

Collab||8

Collab||8 is a platform where web developers and designers can share their ideas and find people with complementary skills to collaborate with.

Users can create proposals for project ideas that they would like to bring to life and chat with others in real-time to discuss potential partnerships.

A personalized dashboard will also recommend to each Collab||8or the newest proposals that seek their expertise and other users who may be a great fit for collaboration.

Live app

The app is deployed on Heroku at collabor8-now.

The back-end API is deployed on Heroku at collabor8-api.

Note: Some bug fixes of the site are in progress.

Screenshots

"Splash Page" "Dashboard" "My Profile" "Browse Proposals"

Stack

NodeJS, Express, MongoDB Atlas, ReactJS, Material UI, Socket.io, Firebase, ThreeJS, Blender, Cat API, Joke API

Dependecies

Front-end

"@emotion/react": "^11.9.3",
"@emotion/styled": "^11.9.3",
"@material-ui/core": "^4.12.4",
"@material-ui/icons": "^4.11.3",
"@mui/icons-material": "^5.8.3",
"@mui/material": "^5.8.4",
"@react-three/drei": "^8.20.0",
"@react-three/fiber": "^7.0.29",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^13.3.0",
"@testing-library/user-event": "^13.5.0",
"axios": "^0.27.2",
"firebase": "^9.8.3",
"moment": "^2.29.3",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-flippy": "^1.1.0",
"react-icons": "^4.4.0",
"react-moment": "^1.1.2",
"react-router": "^6.3.0",
"react-router-dom": "^6.3.0",
"react-scripts": "5.0.1",
"socket.io-client": "2.3.0",
"styled-components": "^5.3.5",
"three": "^0.141.0",
"three-stdlib": "^2.10.2",
"timeago-react": "^3.0.5",
"video-react": "^0.15.0",
"web-vitals": "^2.1.4"

Back-end

"bcryptjs": "^2.4.3",
"cookie-session": "^2.0.0",
"cors": "^2.8.5",
"express": "^4.18.1",
"mongoose": "^6.3.6",
"socket.io": "2.3.0"