├── .dockerignore ├── .env.example ├── .gitattributes ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── build.yml │ └── dependabot-automerge.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── PROD_CHECKLIST.md ├── README.md ├── SECURITY.md ├── app.js ├── config ├── flash.js ├── morgan.js ├── nodemailer.js └── passport.js ├── controllers ├── ai.js ├── api.js ├── contact.js ├── home.js └── user.js ├── docker-compose.yml ├── eslint.config.mjs ├── models ├── Session.js └── User.js ├── package.json ├── patches ├── @langchain+mongodb+0.1.1.patch ├── langchain+0.3.36.patch ├── passport+0.7.0.patch ├── passport-oauth2+1.8.0.patch └── passport-openidconnect+0.1.2.patch ├── public ├── apple-touch-icon-precomposed.png ├── apple-touch-icon.png ├── bootstrap-logo.svg ├── css │ └── main.scss ├── favicon.ico ├── js │ ├── lib │ │ └── .gitkeep │ └── main.js ├── privacy-policy.html └── terms-of-use.html ├── test ├── .env.test ├── TESTING.md ├── app-links.test.js ├── app.test.js ├── auth.opt.test.js ├── contact.test.js ├── docs-links.test.js ├── e2e-nokey │ ├── github-api.e2e.test.js │ ├── lastfm.e2e.test.js │ ├── pubchem.e2e.test.js │ ├── rag.e2e.test.js │ ├── scraping.e2e.test.js │ ├── upload.e2e.test.js │ └── wikipedia.e2e.test.js ├── e2e │ ├── chart.e2e.test.js │ ├── foursquare.e2e.test.js │ ├── google-maps.e2e.test.js │ ├── here-maps.e2e.test.js │ ├── lob.e2e.test.js │ ├── nyt.e2e.test.js │ ├── openai-moderation.e2e.test.js │ ├── tenor.e2e.test.js │ ├── togetherai-classifier.e2e.test.js │ ├── trakt.e2e.test.js │ └── twilio.e2e.test.js ├── fixtures │ ├── GET_https%3A%2F%2Fapi.github.com%2Frepos%2Fsahat%2Fhackathon-starter%2Fstargazers%3Fper_page%3D10.json │ ├── GET_https%3A%2F%2Fapi.github.com%2Frepos%2Fsahat%2Fhackathon-starter.json │ ├── GET_https%3A%2F%2Fapi.nytimes.com%2Fsvc%2Fbooks%2Fv3%2Flists%2Fcurrent%2Fyoung-adult-hardcover.json.json │ ├── GET_https%3A%2F%2Fapi.trakt.tv%2Fmovies%2Fa-house-of-dynamite-2025%3Fextended%3Dfull%252Cimages.json │ ├── GET_https%3A%2F%2Fapi.trakt.tv%2Fmovies%2Ftrending%3Flimit%3D6%26extended%3Dimages.json │ ├── GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dparse%26format%3Djson%26origin%3D_%26page%3DNode.js%26prop%3Dsections.json │ ├── GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dquery%26format%3Djson%26origin%3D_%26list%3Dsearch%26srsearch%3Djavascript%26srlimit%3D10.json │ ├── GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dquery%26format%3Djson%26origin%3D_%26prop%3Dextracts%26explaintext%3D1%26titles%3DNode.js%26exintro%3D1.json │ ├── GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dquery%26format%3Djson%26origin%3D_%26prop%3Dpageimages%257Cpageterms%26titles%3DNode.js%26pithumbsize%3D400.json │ ├── GET_https%3A%2F%2Fplaces-api.foursquare.com%2Fplaces%2F427ea800f964a520b1211fe3.json │ ├── GET_https%3A%2F%2Fplaces-api.foursquare.com%2Fplaces%2Fsearch%3Fll%3D47.609657%252C-122.342148%26limit%3D10.json │ ├── GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug%2Fcompound%2Fcid%2F2244%2FJSON.json │ ├── GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug%2Fcompound%2Fcid%2F2244%2Fsynonyms%2FJSON.json │ ├── GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug_view%2Fdata%2Fcompound%2F2244%2FJSON%3Fheading%3DSafety%2Band%2BHazards.json │ ├── GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug_view%2Fdata%2Fcompound%2F2244%2FJSON%3Fheading%3DUse%2Band%2BManufacturing.json │ ├── GET_https%3A%2F%2Ftenor.googleapis.com%2Fv2%2Fsearch%3Fq%3DHappy%26limit%3D20.json │ ├── GET_https%3A%2F%2Ftenor.googleapis.com%2Fv2%2Fsearch%3Fq%3Dfunny%2Bcat%26limit%3D20.json │ ├── GET_https%3A%2F%2Fwww.alphavantage.co%2Fquery%3Ffunction%3DTIME_SERIES_DAILY%26symbol%3DMSFT%26outputsize%3Dcompact.json │ ├── POST_https%3A%2F%2Fapi.lob.com%2Fv1%2Fletters_01498bf289d8.json │ ├── POST_https%3A%2F%2Fapi.lob.com%2Fv1%2Fus_zip_lookups_e11cac10ce19.json │ ├── POST_https%3A%2F%2Fapi.openai.com%2Fv1%2Fmoderations_624f7df3dc5f.json │ ├── POST_https%3A%2F%2Fapi.openai.com%2Fv1%2Fmoderations_c6b4d54f3bd4.json │ ├── POST_https%3A%2F%2Fapi.together.xyz%2Fv1%2Fchat%2Fcompletions_0774705f0cb5.json │ └── fixture_manifest.json ├── flash.test.js ├── models.test.js ├── morgan.test.js ├── nodemailer.test.js ├── passport.test.js ├── playwright.config.js └── tools │ ├── fixture-helpers.js │ ├── playwright-start-and-log.js │ ├── server-axios-fixtures.js │ ├── server-fetch-fixtures.js │ ├── simple-link-image-check.js │ └── start-with-memory-db.js └── views ├── account ├── forgot.pug ├── login.pug ├── profile.pug ├── reset.pug └── signup.pug ├── ai ├── index.pug ├── openai-moderation.pug ├── rag.pug ├── togetherai-camera.pug └── togetherai-classifier.pug ├── api ├── chart.pug ├── facebook.pug ├── foursquare.pug ├── github.pug ├── google-drive.pug ├── google-maps.pug ├── google-sheets.pug ├── here-maps.pug ├── index.pug ├── lastfm.pug ├── lob.pug ├── nyt.pug ├── paypal.pug ├── pubchem.pug ├── quickbooks.pug ├── scraping.pug ├── steam.pug ├── stripe.pug ├── tenor.pug ├── trakt.pug ├── tumblr.pug ├── twilio.pug ├── twitch.pug ├── upload.pug └── wikipedia.pug ├── contact.pug ├── home.pug ├── layout.pug └── partials ├── flash.pug ├── footer.pug └── header.pug /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/.github/workflows/dependabot-automerge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | build 3 | coverage 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /PROD_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/PROD_CHECKLIST.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/app.js -------------------------------------------------------------------------------- /config/flash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/config/flash.js -------------------------------------------------------------------------------- /config/morgan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/config/morgan.js -------------------------------------------------------------------------------- /config/nodemailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/config/nodemailer.js -------------------------------------------------------------------------------- /config/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/config/passport.js -------------------------------------------------------------------------------- /controllers/ai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/controllers/ai.js -------------------------------------------------------------------------------- /controllers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/controllers/api.js -------------------------------------------------------------------------------- /controllers/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/controllers/contact.js -------------------------------------------------------------------------------- /controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/controllers/home.js -------------------------------------------------------------------------------- /controllers/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/controllers/user.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /models/Session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/models/Session.js -------------------------------------------------------------------------------- /models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/models/User.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/package.json -------------------------------------------------------------------------------- /patches/@langchain+mongodb+0.1.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/patches/@langchain+mongodb+0.1.1.patch -------------------------------------------------------------------------------- /patches/langchain+0.3.36.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/patches/langchain+0.3.36.patch -------------------------------------------------------------------------------- /patches/passport+0.7.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/patches/passport+0.7.0.patch -------------------------------------------------------------------------------- /patches/passport-oauth2+1.8.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/patches/passport-oauth2+1.8.0.patch -------------------------------------------------------------------------------- /patches/passport-openidconnect+0.1.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/patches/passport-openidconnect+0.1.2.patch -------------------------------------------------------------------------------- /public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/public/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/bootstrap-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/public/bootstrap-logo.svg -------------------------------------------------------------------------------- /public/css/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/public/css/main.scss -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/js/lib/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/public/js/lib/.gitkeep -------------------------------------------------------------------------------- /public/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/public/js/main.js -------------------------------------------------------------------------------- /public/privacy-policy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/public/privacy-policy.html -------------------------------------------------------------------------------- /public/terms-of-use.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/public/terms-of-use.html -------------------------------------------------------------------------------- /test/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/.env.test -------------------------------------------------------------------------------- /test/TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/TESTING.md -------------------------------------------------------------------------------- /test/app-links.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/app-links.test.js -------------------------------------------------------------------------------- /test/app.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/app.test.js -------------------------------------------------------------------------------- /test/auth.opt.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/auth.opt.test.js -------------------------------------------------------------------------------- /test/contact.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/contact.test.js -------------------------------------------------------------------------------- /test/docs-links.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/docs-links.test.js -------------------------------------------------------------------------------- /test/e2e-nokey/github-api.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e-nokey/github-api.e2e.test.js -------------------------------------------------------------------------------- /test/e2e-nokey/lastfm.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e-nokey/lastfm.e2e.test.js -------------------------------------------------------------------------------- /test/e2e-nokey/pubchem.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e-nokey/pubchem.e2e.test.js -------------------------------------------------------------------------------- /test/e2e-nokey/rag.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e-nokey/rag.e2e.test.js -------------------------------------------------------------------------------- /test/e2e-nokey/scraping.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e-nokey/scraping.e2e.test.js -------------------------------------------------------------------------------- /test/e2e-nokey/upload.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e-nokey/upload.e2e.test.js -------------------------------------------------------------------------------- /test/e2e-nokey/wikipedia.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e-nokey/wikipedia.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/chart.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/chart.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/foursquare.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/foursquare.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/google-maps.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/google-maps.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/here-maps.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/here-maps.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/lob.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/lob.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/nyt.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/nyt.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/openai-moderation.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/openai-moderation.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/tenor.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/tenor.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/togetherai-classifier.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/togetherai-classifier.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/trakt.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/trakt.e2e.test.js -------------------------------------------------------------------------------- /test/e2e/twilio.e2e.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/e2e/twilio.e2e.test.js -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fapi.github.com%2Frepos%2Fsahat%2Fhackathon-starter%2Fstargazers%3Fper_page%3D10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fapi.github.com%2Frepos%2Fsahat%2Fhackathon-starter%2Fstargazers%3Fper_page%3D10.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fapi.github.com%2Frepos%2Fsahat%2Fhackathon-starter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fapi.github.com%2Frepos%2Fsahat%2Fhackathon-starter.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fapi.nytimes.com%2Fsvc%2Fbooks%2Fv3%2Flists%2Fcurrent%2Fyoung-adult-hardcover.json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fapi.nytimes.com%2Fsvc%2Fbooks%2Fv3%2Flists%2Fcurrent%2Fyoung-adult-hardcover.json.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fapi.trakt.tv%2Fmovies%2Fa-house-of-dynamite-2025%3Fextended%3Dfull%252Cimages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fapi.trakt.tv%2Fmovies%2Fa-house-of-dynamite-2025%3Fextended%3Dfull%252Cimages.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fapi.trakt.tv%2Fmovies%2Ftrending%3Flimit%3D6%26extended%3Dimages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fapi.trakt.tv%2Fmovies%2Ftrending%3Flimit%3D6%26extended%3Dimages.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dparse%26format%3Djson%26origin%3D_%26page%3DNode.js%26prop%3Dsections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dparse%26format%3Djson%26origin%3D_%26page%3DNode.js%26prop%3Dsections.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dquery%26format%3Djson%26origin%3D_%26list%3Dsearch%26srsearch%3Djavascript%26srlimit%3D10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dquery%26format%3Djson%26origin%3D_%26list%3Dsearch%26srsearch%3Djavascript%26srlimit%3D10.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dquery%26format%3Djson%26origin%3D_%26prop%3Dextracts%26explaintext%3D1%26titles%3DNode.js%26exintro%3D1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dquery%26format%3Djson%26origin%3D_%26prop%3Dextracts%26explaintext%3D1%26titles%3DNode.js%26exintro%3D1.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dquery%26format%3Djson%26origin%3D_%26prop%3Dpageimages%257Cpageterms%26titles%3DNode.js%26pithumbsize%3D400.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fen.wikipedia.org%2Fw%2Fapi.php%3Faction%3Dquery%26format%3Djson%26origin%3D_%26prop%3Dpageimages%257Cpageterms%26titles%3DNode.js%26pithumbsize%3D400.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fplaces-api.foursquare.com%2Fplaces%2F427ea800f964a520b1211fe3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fplaces-api.foursquare.com%2Fplaces%2F427ea800f964a520b1211fe3.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fplaces-api.foursquare.com%2Fplaces%2Fsearch%3Fll%3D47.609657%252C-122.342148%26limit%3D10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fplaces-api.foursquare.com%2Fplaces%2Fsearch%3Fll%3D47.609657%252C-122.342148%26limit%3D10.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug%2Fcompound%2Fcid%2F2244%2FJSON.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug%2Fcompound%2Fcid%2F2244%2FJSON.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug%2Fcompound%2Fcid%2F2244%2Fsynonyms%2FJSON.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug%2Fcompound%2Fcid%2F2244%2Fsynonyms%2FJSON.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug_view%2Fdata%2Fcompound%2F2244%2FJSON%3Fheading%3DSafety%2Band%2BHazards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug_view%2Fdata%2Fcompound%2F2244%2FJSON%3Fheading%3DSafety%2Band%2BHazards.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug_view%2Fdata%2Fcompound%2F2244%2FJSON%3Fheading%3DUse%2Band%2BManufacturing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fpubchem.ncbi.nlm.nih.gov%2Frest%2Fpug_view%2Fdata%2Fcompound%2F2244%2FJSON%3Fheading%3DUse%2Band%2BManufacturing.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Ftenor.googleapis.com%2Fv2%2Fsearch%3Fq%3DHappy%26limit%3D20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Ftenor.googleapis.com%2Fv2%2Fsearch%3Fq%3DHappy%26limit%3D20.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Ftenor.googleapis.com%2Fv2%2Fsearch%3Fq%3Dfunny%2Bcat%26limit%3D20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Ftenor.googleapis.com%2Fv2%2Fsearch%3Fq%3Dfunny%2Bcat%26limit%3D20.json -------------------------------------------------------------------------------- /test/fixtures/GET_https%3A%2F%2Fwww.alphavantage.co%2Fquery%3Ffunction%3DTIME_SERIES_DAILY%26symbol%3DMSFT%26outputsize%3Dcompact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/GET_https%3A%2F%2Fwww.alphavantage.co%2Fquery%3Ffunction%3DTIME_SERIES_DAILY%26symbol%3DMSFT%26outputsize%3Dcompact.json -------------------------------------------------------------------------------- /test/fixtures/POST_https%3A%2F%2Fapi.lob.com%2Fv1%2Fletters_01498bf289d8.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/POST_https%3A%2F%2Fapi.lob.com%2Fv1%2Fletters_01498bf289d8.json -------------------------------------------------------------------------------- /test/fixtures/POST_https%3A%2F%2Fapi.lob.com%2Fv1%2Fus_zip_lookups_e11cac10ce19.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/POST_https%3A%2F%2Fapi.lob.com%2Fv1%2Fus_zip_lookups_e11cac10ce19.json -------------------------------------------------------------------------------- /test/fixtures/POST_https%3A%2F%2Fapi.openai.com%2Fv1%2Fmoderations_624f7df3dc5f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/POST_https%3A%2F%2Fapi.openai.com%2Fv1%2Fmoderations_624f7df3dc5f.json -------------------------------------------------------------------------------- /test/fixtures/POST_https%3A%2F%2Fapi.openai.com%2Fv1%2Fmoderations_c6b4d54f3bd4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/POST_https%3A%2F%2Fapi.openai.com%2Fv1%2Fmoderations_c6b4d54f3bd4.json -------------------------------------------------------------------------------- /test/fixtures/POST_https%3A%2F%2Fapi.together.xyz%2Fv1%2Fchat%2Fcompletions_0774705f0cb5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/POST_https%3A%2F%2Fapi.together.xyz%2Fv1%2Fchat%2Fcompletions_0774705f0cb5.json -------------------------------------------------------------------------------- /test/fixtures/fixture_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/fixtures/fixture_manifest.json -------------------------------------------------------------------------------- /test/flash.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/flash.test.js -------------------------------------------------------------------------------- /test/models.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/models.test.js -------------------------------------------------------------------------------- /test/morgan.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/morgan.test.js -------------------------------------------------------------------------------- /test/nodemailer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/nodemailer.test.js -------------------------------------------------------------------------------- /test/passport.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/passport.test.js -------------------------------------------------------------------------------- /test/playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/playwright.config.js -------------------------------------------------------------------------------- /test/tools/fixture-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/tools/fixture-helpers.js -------------------------------------------------------------------------------- /test/tools/playwright-start-and-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/tools/playwright-start-and-log.js -------------------------------------------------------------------------------- /test/tools/server-axios-fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/tools/server-axios-fixtures.js -------------------------------------------------------------------------------- /test/tools/server-fetch-fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/tools/server-fetch-fixtures.js -------------------------------------------------------------------------------- /test/tools/simple-link-image-check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/tools/simple-link-image-check.js -------------------------------------------------------------------------------- /test/tools/start-with-memory-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/test/tools/start-with-memory-db.js -------------------------------------------------------------------------------- /views/account/forgot.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/account/forgot.pug -------------------------------------------------------------------------------- /views/account/login.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/account/login.pug -------------------------------------------------------------------------------- /views/account/profile.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/account/profile.pug -------------------------------------------------------------------------------- /views/account/reset.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/account/reset.pug -------------------------------------------------------------------------------- /views/account/signup.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/account/signup.pug -------------------------------------------------------------------------------- /views/ai/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/ai/index.pug -------------------------------------------------------------------------------- /views/ai/openai-moderation.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/ai/openai-moderation.pug -------------------------------------------------------------------------------- /views/ai/rag.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/ai/rag.pug -------------------------------------------------------------------------------- /views/ai/togetherai-camera.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/ai/togetherai-camera.pug -------------------------------------------------------------------------------- /views/ai/togetherai-classifier.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/ai/togetherai-classifier.pug -------------------------------------------------------------------------------- /views/api/chart.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/chart.pug -------------------------------------------------------------------------------- /views/api/facebook.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/facebook.pug -------------------------------------------------------------------------------- /views/api/foursquare.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/foursquare.pug -------------------------------------------------------------------------------- /views/api/github.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/github.pug -------------------------------------------------------------------------------- /views/api/google-drive.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/google-drive.pug -------------------------------------------------------------------------------- /views/api/google-maps.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/google-maps.pug -------------------------------------------------------------------------------- /views/api/google-sheets.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/google-sheets.pug -------------------------------------------------------------------------------- /views/api/here-maps.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/here-maps.pug -------------------------------------------------------------------------------- /views/api/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/index.pug -------------------------------------------------------------------------------- /views/api/lastfm.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/lastfm.pug -------------------------------------------------------------------------------- /views/api/lob.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/lob.pug -------------------------------------------------------------------------------- /views/api/nyt.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/nyt.pug -------------------------------------------------------------------------------- /views/api/paypal.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/paypal.pug -------------------------------------------------------------------------------- /views/api/pubchem.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/pubchem.pug -------------------------------------------------------------------------------- /views/api/quickbooks.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/quickbooks.pug -------------------------------------------------------------------------------- /views/api/scraping.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/scraping.pug -------------------------------------------------------------------------------- /views/api/steam.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/steam.pug -------------------------------------------------------------------------------- /views/api/stripe.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/stripe.pug -------------------------------------------------------------------------------- /views/api/tenor.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/tenor.pug -------------------------------------------------------------------------------- /views/api/trakt.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/trakt.pug -------------------------------------------------------------------------------- /views/api/tumblr.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/tumblr.pug -------------------------------------------------------------------------------- /views/api/twilio.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/twilio.pug -------------------------------------------------------------------------------- /views/api/twitch.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/twitch.pug -------------------------------------------------------------------------------- /views/api/upload.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/upload.pug -------------------------------------------------------------------------------- /views/api/wikipedia.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/api/wikipedia.pug -------------------------------------------------------------------------------- /views/contact.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/contact.pug -------------------------------------------------------------------------------- /views/home.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/home.pug -------------------------------------------------------------------------------- /views/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/layout.pug -------------------------------------------------------------------------------- /views/partials/flash.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/partials/flash.pug -------------------------------------------------------------------------------- /views/partials/footer.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/partials/footer.pug -------------------------------------------------------------------------------- /views/partials/header.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sahat/hackathon-starter/HEAD/views/partials/header.pug --------------------------------------------------------------------------------