- Recipe Room is a dynamic and user-friendly React web application that empowers users to explore a diverse collection of recipes while also providing them with the creative space to contribute their own culinary masterpieces. Whether you're looking for inspiration in the kitchen or eager to share your signature dishes, Recipe Room is your go-to platform for all things culinary.
- Many existing platforms lack the seamless integration of viewing and contributing recipes, leading to a fragmented user experience. This presents an opportunity for a React-based recipe app to address these pain points, offering users a cohesive platform that simplifies the process of exploring diverse recipes while fostering a collaborative community for sharing and creating culinary delights
- Viewing all Recipes in the system
- View Recipe details
- Creating a new recipe in the system
- Updating recipe details
- Removing recipes from the system
-
Updating user details
-
Update user profile picture List the favorite recipes of the user
-
Managing Recipes
Updating recipes details Removing recipes from the system Creating a recipe as a group.
- Register a new user by creating an account
- Login to your new account
- View recipes on the page and click on recipes to view details.
- 'Like' a recipe to add it to your favorites list
- Click on your profile picture to view your details
- Create recipes and view your favorites under your profile page.
The following have been used on this project:
- REACT js
- Cascading Style Sheet
- Figma
- HTML
- Clone the repository: git clone
- Navigate to the cloned repository. i.e. cd final-project (Navigate to the location of the cloned repository on your local machine.)
- Install dependencies: npm install
- Activate environment: npm start
- https://www.figma.com/file/9YHCcBQPzXnKZueAArRZpO/Food%2FCooking-Recipe-website-design-(Community)?type=design&node-id=117%3A2&mode=design&t=hLnULf73GpeKKb2U-1
- https://recipe-room-api.onrender.com
- https://frontend-final-phase.vercel.app/
- John Maluki - https://github.com/john-maluki
- Ismael Hussein - https://github.com/Isma1Huz
- Ubah Feisal - https://github.com/ubahfeisal
- Phillip Lloyd - https://github.com/PhillipOdd
- Collins Kiarie - https://github.com/Kiarie-Kariuki
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.