├── .docs └── website.png ├── .env.example ├── .eslintrc.json ├── .gitignore ├── Procfile ├── README.md ├── config └── index.js ├── db ├── activities.json ├── facts.json ├── riddles.json └── websites.json ├── license ├── package.json ├── scripts ├── overwriteDBCollection.js ├── retrieveDBCollection.js └── utils.js ├── server.js ├── src ├── backend │ ├── controllers │ │ ├── activities.js │ │ ├── facts.js │ │ ├── riddles.js │ │ ├── suggestions.js │ │ ├── utils.js │ │ └── websites.js │ ├── keen │ │ └── index.js │ ├── middleware │ │ ├── express.js │ │ └── index.js │ ├── models │ │ ├── Activity.js │ │ ├── Fact.js │ │ ├── Riddle.js │ │ ├── Suggestion.js │ │ ├── Website.js │ │ └── index.js │ └── routes │ │ ├── error.js │ │ ├── index.js │ │ ├── v1 │ │ ├── activities.js │ │ ├── index.js │ │ ├── masks.js │ │ └── suggestions.js │ │ └── v2 │ │ ├── activities.js │ │ ├── facts.js │ │ ├── index.js │ │ ├── masks.js │ │ ├── riddles.js │ │ ├── suggestions.js │ │ └── websites.js └── frontend │ ├── App.vue │ ├── components │ ├── Bottombar.vue │ ├── DocumentationEndpoint.vue │ ├── Info.vue │ ├── Intro.vue │ ├── ResponseDescription.vue │ └── Topbar.vue │ ├── main.js │ ├── pages │ ├── About.vue │ ├── Contributing.vue │ ├── Documentation.vue │ ├── Error.vue │ └── Home.vue │ └── router │ └── index.js ├── static ├── favicon.ico └── index.html └── test ├── backend ├── integration │ ├── v1.activities.test.js │ ├── v1.suggestions.test.js │ ├── v2.activities.test.js │ ├── v2.facts.test.js │ ├── v2.riddles.test.js │ ├── v2.suggestions.test.js │ └── v2.websites.test.js └── utils │ ├── models.js │ ├── mongo.js │ └── server.js └── db ├── activities.test.js ├── facts.test.js ├── riddles.test.js └── websites.test.js /.docs/website.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/.docs/website.png -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/.gitignore -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: node server.js 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/README.md -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/config/index.js -------------------------------------------------------------------------------- /db/activities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/db/activities.json -------------------------------------------------------------------------------- /db/facts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/db/facts.json -------------------------------------------------------------------------------- /db/riddles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/db/riddles.json -------------------------------------------------------------------------------- /db/websites.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/db/websites.json -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/package.json -------------------------------------------------------------------------------- /scripts/overwriteDBCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/scripts/overwriteDBCollection.js -------------------------------------------------------------------------------- /scripts/retrieveDBCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/scripts/retrieveDBCollection.js -------------------------------------------------------------------------------- /scripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/scripts/utils.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/server.js -------------------------------------------------------------------------------- /src/backend/controllers/activities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/controllers/activities.js -------------------------------------------------------------------------------- /src/backend/controllers/facts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/controllers/facts.js -------------------------------------------------------------------------------- /src/backend/controllers/riddles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/controllers/riddles.js -------------------------------------------------------------------------------- /src/backend/controllers/suggestions.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/backend/controllers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/controllers/utils.js -------------------------------------------------------------------------------- /src/backend/controllers/websites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/controllers/websites.js -------------------------------------------------------------------------------- /src/backend/keen/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/keen/index.js -------------------------------------------------------------------------------- /src/backend/middleware/express.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/middleware/express.js -------------------------------------------------------------------------------- /src/backend/middleware/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/middleware/index.js -------------------------------------------------------------------------------- /src/backend/models/Activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/models/Activity.js -------------------------------------------------------------------------------- /src/backend/models/Fact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/models/Fact.js -------------------------------------------------------------------------------- /src/backend/models/Riddle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/models/Riddle.js -------------------------------------------------------------------------------- /src/backend/models/Suggestion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/models/Suggestion.js -------------------------------------------------------------------------------- /src/backend/models/Website.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/models/Website.js -------------------------------------------------------------------------------- /src/backend/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/models/index.js -------------------------------------------------------------------------------- /src/backend/routes/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/error.js -------------------------------------------------------------------------------- /src/backend/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/index.js -------------------------------------------------------------------------------- /src/backend/routes/v1/activities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v1/activities.js -------------------------------------------------------------------------------- /src/backend/routes/v1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v1/index.js -------------------------------------------------------------------------------- /src/backend/routes/v1/masks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v1/masks.js -------------------------------------------------------------------------------- /src/backend/routes/v1/suggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v1/suggestions.js -------------------------------------------------------------------------------- /src/backend/routes/v2/activities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v2/activities.js -------------------------------------------------------------------------------- /src/backend/routes/v2/facts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v2/facts.js -------------------------------------------------------------------------------- /src/backend/routes/v2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v2/index.js -------------------------------------------------------------------------------- /src/backend/routes/v2/masks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v2/masks.js -------------------------------------------------------------------------------- /src/backend/routes/v2/riddles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v2/riddles.js -------------------------------------------------------------------------------- /src/backend/routes/v2/suggestions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v2/suggestions.js -------------------------------------------------------------------------------- /src/backend/routes/v2/websites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/backend/routes/v2/websites.js -------------------------------------------------------------------------------- /src/frontend/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/App.vue -------------------------------------------------------------------------------- /src/frontend/components/Bottombar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/components/Bottombar.vue -------------------------------------------------------------------------------- /src/frontend/components/DocumentationEndpoint.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/components/DocumentationEndpoint.vue -------------------------------------------------------------------------------- /src/frontend/components/Info.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/components/Info.vue -------------------------------------------------------------------------------- /src/frontend/components/Intro.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/components/Intro.vue -------------------------------------------------------------------------------- /src/frontend/components/ResponseDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/components/ResponseDescription.vue -------------------------------------------------------------------------------- /src/frontend/components/Topbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/components/Topbar.vue -------------------------------------------------------------------------------- /src/frontend/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/main.js -------------------------------------------------------------------------------- /src/frontend/pages/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/pages/About.vue -------------------------------------------------------------------------------- /src/frontend/pages/Contributing.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/pages/Contributing.vue -------------------------------------------------------------------------------- /src/frontend/pages/Documentation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/pages/Documentation.vue -------------------------------------------------------------------------------- /src/frontend/pages/Error.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/pages/Error.vue -------------------------------------------------------------------------------- /src/frontend/pages/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/pages/Home.vue -------------------------------------------------------------------------------- /src/frontend/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/src/frontend/router/index.js -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/static/index.html -------------------------------------------------------------------------------- /test/backend/integration/v1.activities.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/integration/v1.activities.test.js -------------------------------------------------------------------------------- /test/backend/integration/v1.suggestions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/integration/v1.suggestions.test.js -------------------------------------------------------------------------------- /test/backend/integration/v2.activities.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/integration/v2.activities.test.js -------------------------------------------------------------------------------- /test/backend/integration/v2.facts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/integration/v2.facts.test.js -------------------------------------------------------------------------------- /test/backend/integration/v2.riddles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/integration/v2.riddles.test.js -------------------------------------------------------------------------------- /test/backend/integration/v2.suggestions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/integration/v2.suggestions.test.js -------------------------------------------------------------------------------- /test/backend/integration/v2.websites.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/integration/v2.websites.test.js -------------------------------------------------------------------------------- /test/backend/utils/models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/utils/models.js -------------------------------------------------------------------------------- /test/backend/utils/mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/utils/mongo.js -------------------------------------------------------------------------------- /test/backend/utils/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/backend/utils/server.js -------------------------------------------------------------------------------- /test/db/activities.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/db/activities.test.js -------------------------------------------------------------------------------- /test/db/facts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/db/facts.test.js -------------------------------------------------------------------------------- /test/db/riddles.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/db/riddles.test.js -------------------------------------------------------------------------------- /test/db/websites.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewthoennes/Bored-API/HEAD/test/db/websites.test.js --------------------------------------------------------------------------------