- Booklore is a video library where you can find curated videos on everything books. From book reviews to your favorite author's interviews, we got everything covered!
- This website uses Mockbee for backend.
- Landing page with Must Watch videos
- Explore page
- Lists all the videos
- 'Filter by category' feature
- 'Sorting by upload date' feature
- User can
- Add/Remove a video from Watchlater
- Create a playlist
- Add/Remove video from Playlist
- Single Video Page
- User can
- Watch the video
- Like/Unline video
- Add/Remove from Watchlater
- Add/Remove from Playlist
- Recommended Videos
- User can
- Watchlater page
- Videos user has saved to be watched later
- Playlists page
- Playlists created by user
- Liked Videos page
- Videos user has liked
- History page
- Videos user has watched
- Clear history button
- User Authentication
- Login
- Signup
- Fully Responsive
- ReactJS
- React Router v6
- inkUI CSS component library
- mockBee for mock backend
- react-player
- react-content-loader
- react-loader-spinner
-
clone the repository on your local machine
-
install dependencies
npm install
- create a
.env
file at the root level of the directory and add a secret key.
REACT_APP_JWT_SECRET = <JWT_SECRET_KEY_OF_YOUR_CHOICE>
- start the server
npm start