Masakin App is a simple website that provides a variety of user-entered recipes, the recipes provided display ingredients and cooking stages with videos. Users can leave comments for the displayed recipes. In addition, users can also give likes and save the recipes they want.
This app was built with some technologies below:
Before going to the installation stage there are some software that must be installed first.
You can install yarn package manager for your project
If you want to run this project locally, I recommend you to configure the backend first before configuring this frontend repo.
- Clone this repo
git clone https://github.com/irfnd/fe-masakin-app
- Go to folder repo
cd fe-masakin-app
- Install packages
npm install
- or install packages with yarn
yarn
- Setup Environment
- Type
npm run start
oryarn start
to start project - Type
npm run build
oryarn build
to build production
- Read
.env.example
to get all detail environment for this project. - Create your
.env
file based on .env.example - Put
.env
to root project folder - Example:
REACT_APP_MODE_ENV=[production/development]
REACT_APP_REST_API=[your-deployed-backend]
REACT_APP_REST_API_LOCAL=[your-local-backend]
Register Page | Login Page |
Home (without login) | Home (with login) |
Profile + My Recipes | Liked Recipes |
Saved Recipes | Add Recipes |
Search Recipes | Detail Recipes |
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch
git checkout -b feature/AmazingFeature
- Commit your Changes
git commit -m 'Add some AmazingFeature'
- Push to the Branch
git push origin feature/AmazingFeature
- Open a Pull Request
Distributed under the MIT License.