A simple web application to manage your grocery shopping list, built with Hono.js and Handlebars.
- Create and manage multiple grocery lists
- Share lists via unique links
- Responsive design with Bootstrap
- Real-time updates
- Hono.js (Web framework)
- Handlebars (Templating)
- Bootstrap (UI)
- TypeScript
- Playwright (E2E Testing)
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Visit http://localhost:3000
Run E2E tests:
npm test
This project is configured for deployment on Render.
To deploy:
- Fork or clone this repository to your GitHub account
- Create a new Web Service on Render
- Connect your GitHub repository
- Render will automatically detect the configuration and deploy
The render.yaml
file contains all necessary deployment configuration.
PORT
: Port number (default: 3000)NODE_ENV
: Environment mode (development/production)
This project is licensed under the MIT License - see the LICENSE file for details.