Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gitstar-oc/chatify
https://github.com/gitstar-oc/chatify
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/gitstar-oc/chatify
- Owner: Gitstar-OC
- Created: 2024-10-31T10:40:46.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-31T16:18:59.000Z (about 2 months ago)
- Last Synced: 2024-10-31T17:24:33.814Z (about 2 months ago)
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gitstar-OC's :- GPT4O: Code and Conquer project!
This is the hackathon project of [OC](https://devpost.com/Gitstar-OC) submitted [here](https://devpost.com/software/chatify-pd39qn?)
> Some models will be `deprecated` as I have use nextjs 14.25 for this due to react 19, nextjs 15 `legacy-peer-deps-errors` for most of the packages, don't update your dependencies. It will work fine
> I have also designed various frontend components usiing various libraries which has been commented and not used because it may take too much time to load the full app and could crash it due to too much animations.
## Environment Variables
To run this project, you will need to rename .env.example file to .env.local and add the keys provided.
**The API keys has been given as a txt file**#### SUPABASE ENVS
`NEXT_PUBLIC_SUPABASE_URL= "Provided-API-KEYS"`
`NEXT_PUBLIC_SUPABASE_ANON_KEY= "Provided-API-KEYS"`
#### UPSTASH ENVS
`UPSTASH_REDIS_REST_URL= "Provided-API-KEYS"`
`UPSTASH_REDIS_REST_TOKEN= "Provided-API-KEYS"`
`QSTASH_TOKEN= "Provided-API-KEYS"`
`UPSTASH_VECTOR_REST_URL= "Provided-API-KEYS"`
`UPSTASH_VECTOR_REST_TOKEN= "Provided-API-KEYS"`
`OPENAI_API_KEY= "Provided-API-KEYS"`## Installation
Clone the github repo
```bash
git clone https://github.com/gitstar-oc/chatify
cd chatify
```
Install dependencies with bun.```bash
bun add / npm install
bun run dev / npm run dev
```
---If any issue comes it will be logges in the terminal and if any api expires please mail me at [email protected]