Live demo: podzoo.surge.sh PodZoo is a podcast search web application where a user can search and leave reviews.
- Responsive website
- Search podcasts
- Filter and Sort on Search result page
- Like a podcast
- write/edit/delete a review
- rate podcasts
- Database: PostgreSQL
- Backend: Node.js, Express.js, pg(node-postgres)
- frontend: React, Material UI
- API : podcast Index API.
-
start your postgreSQL server and enter your password.
$sudo service postgresql start
-
Create database in postgreSQL(
podsearch_db
is the database name)$createdb podsearch_db
-
go to backend folder.
$cd sp-capstone2/backend
-
Create tables by using existing sql file.
$psql < dbtable.sql
- Navigate to backend folder
$cd sp-capstone2/backend
- Start backend server.
$nodemon server.js
- server will start up on
[localhost:3001](http://localhost:3001)
- Navigate to frontend folder
$cd sp-capstone2/frontend
- Run the React app. Open http://localhost:3000 to view it in your browser.
$npm start
- Navigate to backend folder
$cd sp-capstone2/backend
- run test
$jest
- Navigate to frontend folder
$cd sp-capstone2/frontend
- run test
$npm test