kudos

Go API and Vue.js SPA frontend. GitHub repo keyword search with a feature allowing users to upvote (give kudos) to found repos

APACHE-2.0 License

Stars
3
Committers
1

kudos

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.

Prerequisites

Installation / Setup

Okta setup

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.

Environment Variables

  • 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

Supported and Tested Platforms

  • 64-bit Linux (Ubuntu), macOS, and Windows

License

Apache License 2.0 See LICENSE for details.