Reciper is a web application designed to store recipes from multiple cooking sites in one place.
- Parsing and displaying recipes from multiple sites in standarized format
- Saving favourite recipes
- Fuzzy search based on recipe's name and tags
- Works offline
- Backup/restore recipes from cloud
- Light and dark mode
- Saving shopping lists to supported to-do apps
- Servings calculator
- Ingredients units converter
- Clone the repository
git clone [email protected]:ceski23/reciper.git
- Inside project's directory install dependencies
npm install
- Create
.env
file in project's root directory with following content:
VITE_CORS_PROXY='URL_TO_CORS_PROXY'
VITE_GOOGLE_CLIENT_ID='GOOGLE_API_CLIENT_ID'
Run the development server.
npm run dev
Build application for use in production.
npm run build
Start server with production build
npm run start