RamdlanFaqih / mama-recipe-redux

Tugas week 7 Pijar Camp

Home Page:https://mama-recipe-redux.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mama Recipe Frontend Documentation

This documentation provides a comprehensive guide to the frontend development of the Mama Recipe website. Here, you will find detailed information about the project's structure, components, and usage guidelines. Please read through this document carefully to gain insights into the Mama Recipe frontend.

Table Of Content


Project Structure

mama-recipe-frontend/
|-- public/
|   |-- index.html
|-- src/
|   |-- assets/
|   |   |-- icon/
|   |   |-- img/
|   |-- components/
|   |   |-- BgLeft/
|   |   |-- Button/
|   |   |-- Footer/
|   |   |-- Form/
|   |   |-- modalUpdate/
|   |   |-- Navigation/
|   |-- redux/
|   |   |-- reducers/
|   |   |-- store.js
|   |-- router/
|   |   |-- index.js
|   |-- views/
|   |   |-- AddRecipe/
|   |   |-- DetailRecipe/
|   |   |-- DetailVideo/
|   |   |-- Home/
|   |   |-- Login/
|   |   |-- Profile/
|   |   |-- Register/
|-- .gitignore
|-- package.json
|-- README.md

Description

Mama Recipe is a website that allows users to share recipes and watch cooking tutorials through videos. Features of the Mama Recipe website include allowing users to create and share their own recipes. Users can also browse and view recipes shared by other users. The website displays cooking tutorials in the form of videos, providing easy-to-follow step-by-step guidance.

Screenshots

Login Landing Page
Register Landing Page
Landing Page Landing Page
Search Page Landing Page
Search Page Function Landing Page
Search Page Sorting Landing Page
Add Recipe Landing Page
Detail Recipe Landing Page
Detail Video Landing Page
Profile Landing Page
Profile My Recipe Section Landing Page
Profile Saved Recipe Section Landing Page
Profile Liked Recipe Section Landing Page

Built With

  • React JS: Primary library for building dynamic and responsive user interface components.
  • React/Bootstrap: UI framework for designing sleek and responsive user interfaces.
  • Axios: Library used for making HTTP requests to the Mama Recipe backend server.
  • Redux: State management library for managing the global state of the application.

Usage

  1. Ensure Node.js and npm are installed on your system.
  2. Clone this repository to your local machine: git clone <repository_URL.git>
  3. Navigate to the project directory: cd mama-recipe-frontend
  4. Install project dependencies: npm install
  5. Run the project locally: npm start
  6. Access http://localhost:3000 in your browser to view the Mama Recipe website.

Related Project

Contributing

We welcome contributions from the community. If you encounter bugs or wish to add new features, please create a pull request or issue in this repository. Your help is greatly appreciated!

Feel free to reach out if you have any questions or need further assistance. Thank you for your contribution to the Mama Recipe frontend development!

About

Tugas week 7 Pijar Camp

https://mama-recipe-redux.vercel.app


Languages

Language:JavaScript 85.1%Language:CSS 14.1%Language:HTML 0.8%