Table of Contents
Bring any YouTube video which has chapters and convert it into a course, track your progress right inside of our app.
Clone the project
  git clone https://github.com/pri1311/ChaptersQueueInstall npm packages
  npm iConfigure Firebase
Create a project on Firestore and add relevant keys to .env file.
Starting Client
  npm startAt the end of this, you should have
- client running at 
http://localhost:3000/ 
To run this project, you will need to add the following environment variables to your .env file
REACT_APP_YOUTUBE_API_KEY : Youtube API/Consumer Key 
REACT_APP_FIREBASE_API_KEY : Firebase API Secret 
REACT_APP_FIREBASE_MESSAGING_SENDER_ID : Firebase Messaging Sender ID  
REACT_APP_FIREBASE_APP_ID : Firebase App ID 
REACT_APP_FIREBASE_MEASUREMENT_ID : Firebase Measurement ID 
TODOs
- Authentication
 - Get Video Details and Parse Description
 - Handle Chapter End
 - Persist all changes (Chapter end, video load) to Firebase
 - My Courses Page
 - Authorization for pages other than home & login/register
 - Login/Register and HomePage UI
 - Check for duplicate course - don't allow!
 - Option to load Playlists too
 - Create Custom Chapters (Maybe?)
 - Error Handling for API calls
 - Logout/Remember Login
 




