Go API and Vue.js SPA frontend. GitHub repo keyword search with a feature allowing users to upvote (give kudos) to found repos. Authenticated through Okta OIDC.
- Docker (https://docs.docker.com/get-docker)
- docker-compose (https://docs.docker.com/compose/install)
- yarn (https://classic.yarnpkg.com/en/docs/getting-started)
Authentication for the app is provided through an integration with Okta. Add authentication for the app by signing up for a free developer account and creating an OIDC application in Okta.
Once logged in, create a new application by clicking "Add Application", then select the "Single-Page App" platform option. The default application settings should work.
- MONGO_USER
- MONGO_PASS
- MONGO_HOST
- MONGO_DB
Your app is now ready. Run the following commands to get going
make setup
make run_server
make run_client
- 64-bit Linux (Ubuntu), macOS, and Windows
Apache License 2.0 See LICENSE for details.