Skip to content
/ wineLib Public

With WineLib you can track and rate your wines with a vivino integration to fetch all the data

License

Notifications You must be signed in to change notification settings

tcvdh/wineLib

Repository files navigation

WineLib

Features

WineLib is a modern web application designed to enhance your wine exploration experience with the following features:

  • 🍷 Individual Wine Collection: Track your personal wine database with secure authentication
  • 📝 Track and Organize: Manage and catalog the wines you've tasted and your wishlist
  • Rate and Review: Keep detailed tasting notes and ratings for future reference
  • 🔄 Vivino Integration: Import comprehensive wine details from Vivino's database

Getting Started

Visit the live application at https://winelib.nl to start managing your wine journey.

For developers interested in contributing or running the project locally:

Clone the Repository

git clone https://github.com/tcvdh/wineLib.git
cd wineLib

Install Dependencies

Ensure you have Node.js installed. Then, run:

npm install

Setup PostgreSQL Vercel DB with Drizzle

Follow the instructions at Drizzle with Vercel Documentation to set up your PostgreSQL database with Drizzle.

Setup Authentication

Follow the instructions at Better Auth Documentation to set up authentication (secrets and environment variables).

Start the Application

npm run dev

The application will be available at http://localhost:3000.

API Documentation

Comprehensive API documentation is available at https://winelib.nl/docs.
Here, you'll find detailed information on how to interact with WineLib programmatically.

Contributing

We welcome contributions! Please fork the repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License. See the LICENSE file for details.


Note: The API documentation is currently under development and will be available soon.

About

With WineLib you can track and rate your wines with a vivino integration to fetch all the data

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages