Skip to content

Eric-Fithian/SoundSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CSCI3308_16-07

CSCI 3308 Group Project

Brief Application description

The application is a social media website for sharing music. It is called SoundSphere. It is like Instagram and Spotify had a baby.

Technology Stack used for the project:

  • EJS Templating
  • Node.js
  • Express
  • PostgreSQL

Prerequisites to run the application:

  • Docker
  • Spotify Developer Account Api Set up

Instructions on how to run the application locally:

1. Create a Spotify Account

2. Register an App

  • Navigate to the Spotify Developer Dashboard.
  • Log in and click Create an App.
  • Fill in the application details and accept the terms.
  • Click Create.

3. Note Down Your Client ID and Client Secret

  • After app creation, you'll be redirected to your app dashboard.
  • Note your Client ID and Client Secret.

4. Set the Redirect URI

5. Create .env

  • Under the All Project Code & Components directory create a .env file
  • Fill out the .env as specified below:
    # database credentials
    POSTGRES_USER="<user>"
    POSTGRES_PASSWORD="<password>"
    POSTGRES_DB="<dbname>"
    
    # Node vars
    SESSION_SECRET="<some secret>"
    
    # Spotify vars
    SPOTIFY_CLIENT_ID="<your spotify client id>"
    SPOTIFY_CLIENT_SECRET="<your spotify client secret>"
    

6. Run App

How to run the tests

  • simply docker compose up and the tests will run automatically

Link to the deployed application

  • Not currently deployed

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published