owiwamasa / hullabaloo-react-redux-proj

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hullabaloo

Hullabaloo, a Bandcamp clone, is an app where users can to discover comedy podcasts and create their own. It is built using React.js, Redux.js, and Express.

View live: Hullabaloo app


Features

  • Sign up/in with email
  • Search by podcast, episode, user, or description
  • Follow/ Unfollow podcasts
  • Post/ Delete comments on episodes
  • Create, edit, and delete your own podcast and episodes
  • Audio player increments 'Total Plays' for each podcast and episode

Home Page:


Profile Page:


Technologies Used

  • Languages:
  • Frontend:
  • Backend:

Installation

  1. After cloning the project, from the hullabaloo (root) folder, run in the terminal:
 npm install
  1. In the backed folder, run in the terminal:
npm install
  1. In the frontend folder, run in the terminal:
npm install
  1. In the backed folder, create the database by running in the terminal:
npx dotenv sequelize db:create
  1. In the backed folder, migrate tables to the database by running in the terminal:
npx dotenv sequelize db:migrate
  1. In the backed folder, seed the database by running in the terminal:
npx dotenv sequelize db:seed:all
  1. In the backed folder, start the backend by running in the terminal:
npm start
  1. In the frontend folder, start the frontend by running in the terminal:
npm start
  1. In the browser, navigate to 'http://localhost:3000/'

My Information

Owen Iwamasa:

About


Languages

Language:JavaScript 81.1%Language:CSS 18.3%Language:HTML 0.6%