TuneSpace

TuneSpace is a SoundCloud inspired web application that provides the user with a seemless audio streaming experience.

Tech Stack


Frameworks, Platforms and Libraries:

JavaScript Python Flask Redux React CSS3 HTML5 NodeJS AWS

  • SQLAlchemy

Database:

Postgres

Hosting:

Render


Page Views

Check out our site for more! TuneSpace

Splash Page

Screen Shot 2023-03-22 at 11 08 08 PM

Home Page

Screen Shot 2023-03-22 at 11 03 28 PM

User Page

Screen Shot 2023-03-22 at 11 03 49 PM

Upload Page

Screen Shot 2023-03-22 at 11 06 32 PM

Song Page

Screen Shot 2023-03-22 at 11 06 54 PM

User Likes Page

Screen Shot 2023-03-22 at 11 04 20 PM

User Comments Page

Screen Shot 2023-03-22 at 11 05 23 PM


🚀 Local Installation

  1. Clone the repository

HTTPS:

git clone https://github.com/JAllen2022/SoundCloud-Group-Clone.git

SSH:

git clone git@github.com:JAllen2022/SoundCloud-Group-Clone.git
  1. Install the dependencies
pipenv install -r requirements.txt
  1. Create a .env file based on the example with proper settings for your development environment
SECRET_KEY= <your secret key>
DATABASE_URL=sqlite:///dev.db
SCHEMA=flask_schema
  1. Get into your pipenv, migrate your database, seed your database, and run your Flask app
pipenv shell
flask db upgrade
flask seed all
flask run
  1. Open a separate terminal and change into the react-app directory
cd react-app
  1. Install the dependencies
npm install
  1. Start the application
npm start
  1. Navigate to the application in your browser

Contact Information

Jason Allen
LinkedIn
jasonallen715@gmail.com

Roysa Peguero
LinkedIn
roysapeguero@outlook.com

Ryan Harden
LinkedIn
ryanharden20@gmail.com

Lillyann Hidalgo
LinkedIn