Skip to content

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NutriChef - Frontend

NutriChef is a recipe management and exploration tool that allows users to create, browse, and manage their favorite recipes. The frontend is built using React.js with styled-components for styling and React Router for navigation.


🚀 Features

  • User Authentication (Login & Registration)
  • Recipe Management (Create, Edit, Delete recipes)
  • Recipe Exploration (Search and browse recipes)
  • File Upload (Add images to recipes)

🛠️ Tech Stack

Frontend

  • React.js – Component-based UI
  • Styled-components – Scoped styling to avoid global conflicts
  • React Router – Client-side navigation
  • PropTypes – Type validation for components
  • MUI (Material-UI) – Used in some components

Backend (Connected with this frontend)

  • Node.js & Express.js – API & server logic
  • MongoDB & Mongoose – Database
  • JWT & HTTP-only Cookies – Authentication
  • Multer – Image upload

🏗️ Setup & Installation

1. Clone the repository

git clone https://github.com/hamxy/NutriChef-client.git
cd NutriChef-client

2. Install dependencies

npm install

3. Start development server

npm run dev

📷 Screenshots

Login Screen Register Screen

About

NutriChef is a recipe management and exploration tool that allows users to create, browse, and manage their favorite recipes. The frontend is built using React.js with styled-components for styling and React Router for navigation.

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages