Food Recipes Rest API is server api that used in Food Recipes application
. This server manage all function and endpoint in Food recipes app such as create, add , update and delete recipe, Authentication about login, register, getting profile, and also comment recipe, like, bookmark recipe.
- Node JS
- Express JS
- Nodemailer Package
- Cloudinary
- Morgan Package
- DotEnv Package
- JWT Package
- Multer Package
- Argon2 Package
- XSS middleware
- Helmet middleware
- Etc.
Before going to the installation stage there are some software that must be installed first.
- Clone the repo
git clone https://github.com/matfaisall/recipe-backend.git
- Go to repo
cd recipe-backend
- Install NPM packages
npm install
- Add .env file at root folder project, and add following
PORT=4000
DB_HOST=your_db_host
DB_PORT=your_db_port
DB_DATABASE=your_db_name
DB_USER=your_db_username
DB_PASSWORD=your_db_password
JWT_TOKEN=your_jwt_token
CLOUD_NAME=your_cloduinary_username
CLOUD_API_KEY=your_cloduinary_api_key
CLOUD_API_SECRET=your_cloduinary_api_secret
EMAIL_FOR_SENDEMAIL = email_for_sendemail_nodemailer
PASS_SEND_EMAIL = email_password_sendemail_nodemailer
- Try it
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 your/branch
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/yourbranch
) - Open a Pull Request on Github
📚 Food Recipes Rest API
📚 Food Recipes Frontend
📚 Food Recipes Mobile
Contributors names and contact info
- AUTHOR
Muhammad Faisal Lead Frontend | Frontend Web Developer |
[LinkedIn Account] |