Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ceski23/reciper
https://github.com/ceski23/reciper
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ceski23/reciper
- Owner: ceski23
- Created: 2021-12-25T19:20:01.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T19:51:44.000Z (3 months ago)
- Last Synced: 2024-10-29T21:44:54.869Z (3 months ago)
- Language: TypeScript
- Homepage: https://reciper.vercel.app
- Size: 9.79 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reciper
Reciper is a web application designed to store recipes from multiple cooking sites in one place.## Features
- 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**## Installation
1. Clone the repository
```
git clone [email protected]:ceski23/reciper.git
```
2. Inside project's directory install dependencies
```
npm install
```
3. Create `.env` file in project's root directory with following content:
```bash
VITE_CORS_PROXY='URL_TO_CORS_PROXY'
VITE_GOOGLE_CLIENT_ID='GOOGLE_API_CLIENT_ID'
```## Usage
Run the development server.
```
npm run dev
```Build application for use in production.
```
npm run build
```Start server with production build
```
npm run start
```## Supported sites
- [AniaStarmach.pl](https://aniastarmach.pl/)
- [Beszamel](https://beszamel.se.pl/)
- [Kwestia Smaku](https://www.kwestiasmaku.com/)## Supported account providers
## Screenshots