Skip to content
/ kudos Public

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

License

Notifications You must be signed in to change notification settings

darwinz/kudos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kudos

Build Status Go Report Card Apache 2 licensed

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published