This is a Payload CMS project for the Lolev Beer brewery website.
To spin up this project locally, follow these steps:
- Clone the repo
cp .env.example .envto copy the example environment variables- Configure your database connection in
.env pnpm install && pnpm devto install dependencies and start the dev server- Open
http://localhost:3000to open the app in your browser
Follow the on-screen instructions to login and create your first admin user.
If you prefer to use Docker for local development:
- Modify the
DATABASE_URIin your.envfile - Run
docker-compose upto start the database (optionally pass-dto run in the background)
- Users - Auth-enabled collection with admin panel access
- Media - Uploads enabled collection with pre-configured sizes
- Beers - Beer catalog with styles, ABV, pricing
- Events - Brewery events calendar
- Food - Food truck schedule
- Locations - Brewery locations
- Menus - Draft and can menus per location
If you have any issues or questions, reach out on Discord or start a GitHub discussion.