Place for multiple learning resources
With Artha, you can get consolidated information of learning resources from these platforms - YouTube, GitHub and Udemy. It has REST and GraphQL Backend to serve requests.
Install Node.js and npm https://nodejs.org/en/
cd frontend
npm install
npm start
Configure below environment variables in .env
file in \backend
NODE_ENV=dev
PORT=5000
YOUTUBE_API_KEY=<YOUTUBE_API_KEY>
GITHUB_API_KEY=<GITHUB_API_KEY>
UDEMY_CLIENT_ID=<UDEMY_CLIENT_ID>
UDEMY_CLIENT_PASSWORD=<UDEMY_CLIENT_PASSWORD>
Install and Run backend
cd backend
npm install
npm run dev
https://developers.google.com/youtube/v3/getting-started#before-you-start
https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token