/nourish-net-client

This platform designed to connect communities with surplus food to those in need. Our mission is to reduce food waste while ensuring that everyone has access to nutritious meals. With NourishNet, individuals and organizations can easily share surplus food and find nearby recipients in need, fostering a more sustainable and compassionate society.

Primary LanguageJavaScript

Welcome to NourishNet

NourishNet is a revolutionary platform designed to connect communities with surplus food to those in need.

Live Site Link-

https://nourish-net-9ac72.web.app/

Features

  • Money Donation System, User can donate selected or custom Amount.

  • User can Request or Donate Food , if they want they can modify , delete, there posts.

  • Authentication and Security Measures System, if he/she call API in the server they on access there data, the server secure by JWT and client side has Private Route

Installation Steps

  1. Clone the repository:
    git clone https://github.com/al-amin90/nourish-net-client.git
  2. Navigate to the project directory:
    cd folder-name
  3. Install dependencies:
    npm i

Implement packages

  • Framer-motion
  • Lottie-react
  • antd
  • axios
  • Metarial-tailwind
  • react-toastify
  • react icons
  • tailwindCSS
  • react-sweet2
  • daisy ui
  • firebase
  • mongoDB
  • swiper
  • tanStackQuery
  • jwt

Technologies Used

  • Frontend: React.js, TailwindCSS for building the user interface.
  • Backend: Node.js and Express.js for handling server-side logic and APIs.
  • Database: MongoDB for storing user data and travel destinations.
  • Authentication: firebase for user authentication & for security JSON Web Tokens (JWT).