https://github.com/tiste/cavavin
Organize your wine cave, propulsed free by Vivino
https://github.com/tiste/cavavin
ai nextjs react typescript vercel
Last synced: about 2 months ago
JSON representation
Organize your wine cave, propulsed free by Vivino
- Host: GitHub
- URL: https://github.com/tiste/cavavin
- Owner: tiste
- Created: 2025-06-03T19:47:09.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-12-24T13:00:14.000Z (6 months ago)
- Last Synced: 2025-12-26T04:11:26.255Z (6 months ago)
- Topics: ai, nextjs, react, typescript, vercel
- Language: TypeScript
- Homepage: https://cavavin.lecocq.co
- Size: 915 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cavavin
[](https://vercel.com/new/clone?repository-url=https://github.com/tiste/cavavin&env=API_KEY,MONGO_URI&env-description=API%20Key%20and%20MongoDB%20URI%20for%20the%20application)
## Quick Start
Run `npm install` and `npm start` to launch the app.
### Environment
First, create the env file: `cp .env{.sample,}` (or `op inject -i .env.sample -o .env`)
You can now set the values in `.env` file.
To load them, either you export manually each environment variables of the `.env` file such as: `export API_NAME=...`
then `npm start`.
Or you can install `direnv` (`brew install direnv`), and allow sourcing from your current directory with `direnv allow`.
## Running tests
Run `npm test`
## Development
You can launch the API in dev mode, with `npm run start:dev`
---
⭐️ Feel free to [contact me](https://tiste.io/contact) if you liked this project, or want to work together.