Update passport.js
removed passport's Local Strategy that has never been used.
Update package.json
removed bcrypt && updated no demon
environmental vars update
renamed some & removed all that required dotenv lib
Update .env.example
replaced "client" with "api" to keep file uniformed
allow git to only track env.example
removing packages from package.json
replaced dotenv with dotenv-safe
Update README.md
updated domain name & netlify status badge url
updated references to web app name
from locker.dev to ➡️ "learnlocker.app"
Update Footer.js
corrected css syntax
Update knexfile.js
ssl connection set true
Add trycatch block to failing api requests
Update servicesControllers.js
scrapeAlligator using scrape helper func
Update getUrlsMetadata.js
stop slicing url string
Update handleScrapping.js
run optional custom function
Update servicesControllers.js
scrapeCeddia using scraping helper func
Update servicesControllers.js
scrapeDan, using helper method
few scrapping logic changes
moved out helper functions into own module
scrapeLogRocket & scrapeRobin are using new helper funcs
Update servicesControllers.js
removed duplicate logic
fixed spelling mistake
Update servicesControllers.js
replaced (Deprecated) axios.all method with a Promise.allSettled
assigned udemy api response
renamed vars
added condition to check for a populated insert to DB
transformed controller func into an async
Update passport.js
replaced callbackURL str with it's relative value
abstracted signed up welcome email creation into helper func
deleted "config/html.js" -> created "utils/welcomeEmailTemplate.js"