Skip to content

Vijayeswar-Yalamanchili/FarmKettle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 

Repository files navigation

Farm Kettle

MERN App

Overview

Welcome to Farm Kettle, your one-stop shop for premium quality teabags! This e-commerce website allows users to browse through a variety of teabags, add products to their cart, and make secure payments.It features a user-friendly interface for both customers and administrators, ensuring a seamless experience for booking stays and managing properties.

Features

  • UserSide

    • User Authentication: Secure login and registration process for users.
    • Forgot and Reset Password: Functionality to reset passwords.
    • Product Browsing: Browse through various teabag products.
    • Shopping Cart: Add and remove products from the cart.
    • Quantity Adjustments: Adjust the quantity of each product in the cart.
    • Payment: Integrated payment gateway using Razorpay for secure transactions.
  • AdminSide

    • Login and Registration: Secure login and registration process for users.
    • Forgot and Reset Password: Functionality to recover and reset passwords.
    • Admin Dashboard: Manage products,users and user orders.

Technologies Used

  • Frontend:

    • React.js
    • Axios
    • React Router Dom
  • Backend:

    • Node.js
    • Express.js
    • MongoDB
    • Mongoose
  • Other Tools:

    • JWT for authentication
    • bcrypt for password hashing
    • Razorpay for payments
    • Nodemailer
    • Multer