https://github.com/trace2798/okta_fullstack
This is my repository for converse.ai which is my submission for Okta AI Identity Hackathon 2023
https://github.com/trace2798/okta_fullstack
nextjs oidc okta scim
Last synced: 3 months ago
JSON representation
This is my repository for converse.ai which is my submission for Okta AI Identity Hackathon 2023
- Host: GitHub
- URL: https://github.com/trace2798/okta_fullstack
- Owner: trace2798
- License: mit
- Created: 2023-11-03T06:59:09.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-07T06:24:54.000Z (over 1 year ago)
- Last Synced: 2025-01-22T06:48:07.191Z (5 months ago)
- Topics: nextjs, oidc, okta, scim
- Language: TypeScript
- Homepage: https://developer.okta.com/blog/2023/11/21/ai-identity-hackathon-winners
- Size: 8.69 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# converse.ai made using okta
### This repo is for my submission for the Okta AI Identity Hackathon which took place during September 23 - November 07, 2023 PDT
## Getting Started
### Either fork the repo or directly clone it
### Prerequisites
**Node version 18.17 or later
**macOS, Windows (including WSL), and Linux are supported.### To directly clone the repo
```shell
git clone https://github.com/trace2798/okta_fullstack.git
```### Install packages
```shell
npm i
```### Setup .env file
```ts
DATABASE_URL=
OKTA_CLIENT_ID=
OKTA_CLIENT_SECRET=
OKTA_ISSUER=NEXTAUTH_SECRET=
UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=ANYSCALE_API_KEY=
PINECONE_API_KEY=
PINECONE_ENVIRONMENT=
ANYSCALE_API_BASE=
OPENAI_API_KEY=STRIPE_API_KEY=
NEXT_PUBLIC_APP_URL=http://localhost:3000
STRIPE_WEBHOOK_SECRET=
```### Resources for env values:
Check the official docs for the services mentioned.
### Start the app
```shell
npm run dev
```## Available commands
Running commands with npm `npm run [command]`
| command | description |
| :------ | :--------------------------------------- |
| `dev` | Starts a development instance of the app |
| `build` | To build your application |
| `start` | Starts a production instance of the app |Youtube Demo Link: [Converse.ai](https://www.youtube.com/watch?v=S18FAtAkrBw)