REST API for getting quotes and jokes
Jokes: https://us-central1-c206-asgn.cloudfunctions.net/joke
Quote: https://us-central1-c206-asgn.cloudfunctions.net/inspireMe
- Node.js for back-end
- Firebase cloud functions for deploying the project
Limited to ~5000 API calls per day (firebase free tier)
- Download source code
- Run
firebase init
- Follow through instructions to set up
firebase functions
project - Run
firebase serve --only functions
to serve project locally (at localhost:5000) - Deploy project by running
firebase deploy --only functions
- index.js contains all core functions
- data for jokes is in jokes.json
- data for quotes is in quotes.json
- Jokes-API dataset for jokes
- Quotes dataset by @nasrulhazim
Project primarily made for displaying quotes/jokes on user login in bash for COMP206, McGill University.