A fullstack website that allows people to discover others based on their Spotify profile and chat with others in a chatroom.
- Users can create an account and log into their account
- Users can view their profile page, which contains information about the user, their top tracks, top artists and their playlist
- Users can view other people's profile page and see other users' top tracks, top artists, and their playlists
- Users can create, join, and leave chatrooms
- Users can message other users in real time within the chatrooms
- Users can view the message history of the chat room
- Users can listen to a Spotify player within the chatroom; it's based on the name of the chatroom (so have the name of the chatroom be an artist)
git clone spoticord
npm run dev
open the browser and navigate to localhost:3000
- MongoDB
- Mongoose
- Express.js
- React
- React Bootstrap
- React Router
- Node.js
- Axios
- Bcrypt
- Spotify Web API Node