/spoticord

A fullstack website that allows people to discover others based on their Spotify profile and chat with others in a chatroom.

Primary LanguageJavaScript

Spoticord

Description

A fullstack website that allows people to discover others based on their Spotify profile and chat with others in a chatroom.

Features

  • 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)

How to Run the Files

git clone spoticord
npm run dev
open the browser and navigate to localhost:3000

Technologise

  • MongoDB
  • Mongoose
  • Express.js
  • React
  • React Bootstrap
  • React Router
  • Node.js
  • Axios
  • Bcrypt
  • Spotify Web API Node