Sous-Vide Zen is a website for sharing and discovering recipes for sous-vide cooking, a technique that involves cooking food in vacuum-sealed bags at precise temperatures. Users can create their own recipes, browse popular and featured recipes, follow other users, react and comment on recipes, and save their favorites.
- Registration and authorization on the site
- Share recipes
- Popular recipes feed
- Subscription feed
- Share recipes
- Comment recipes
- Reactions to recipes and comments
- Favorite recipes
- Hash tags
- Search recipe database
Clone the repository and navigate to it on the command line:
git clone git@github.com:Sous-Vide-Zen/frontend.git
cd frontendInstall dependencies:
npm install
# or
yarn
# orMake .env file:
cp .env.example .envnpm run dev
# or
yarn devOpen http://localhost:3000 with your browser to see the result.
npm run storybook
# or
yarn storybookpage will be open in your default browser.
all settings stored in .env.prod
build npm run docker:build
start npm run docker:start
test