Coder Social home page Coder Social logo

farm-u's Introduction

FarmU is a serverless Ecommerce application based out on MERN stack!

<This is the Project Thumbnail>

FarmU: New-age E-commerce Application for Farmers

FarmU Logo

Welcome to the official repository of FarmU, an innovative platform that revolutionizes the way job seekers connect with employers. Our cutting-edge technology simplifies and enhances the hiring process, making it more efficient and user-focused.

Table of Contents

Introduction

FarmU is an E-commerce platform that connects consumers with locally grown, high-quality fruits and vegetables. We believe in promoting healthy living and supporting local farmers, ensuring that you get the freshest produce while contributing to the sustainability of local agriculture.

Features

  • User-friendly browsing and shopping experience
  • Wide variety of fresh fruits and vegetables
  • Detailed product listings with images, descriptions, and prices
  • Secure online payment options
  • User accounts for order history and tracking
  • Responsive design for mobile and desktop access

Tech Stack

  • Frontend: React React Icon
  • Backend: Express, Node.js Node.js Icon
  • Cloud Platform: Firebase Firebase Icon
  • Assistant Chatbot: React Chatbot AI Icon
  • Payment Integration: Stripe Stripe Icon
  • UI Framework: TailwindCSS TailwindCSS Icon

Screenshots

User

Homepage Homepage showcasing the variety of fresh produce.

Product Listing Detailed view of a product listing.

FarmU Chatbot Assistant chatbot generating useful stuff.

Admin Dashboard

Dashboard List of products displayed to the Users

Product CRUD CRUD features on different products

Usage

  1. Visit FarmU on the web or run it locally.
  2. Browse through the collection of fresh fruits and vegetables.
  3. Add products to your cart and proceed to checkout.
  4. Enter shipping and payment information.
  5. Place your order and receive a freshness at your doorstep.

Instructions

To check the node Version

node --version

To initialize the Firebase console

firebase init

To start the server

npm run serve

To create react project using npm & yarn

npm create-react-app folder_name
yarn create react-app folder_name

To start the client

yarn start

Packages Used

Name Links Description
ReactJs React React is a free and open-source front-end JavaScript library for building user interfaces based on UI components.
Tailwind CSS TailwindCSS TailwindCSS is a framework like no other. Rather than constraining you to a set design, it gives you the tools and the standardization to build exactly what you want.
Firebase Functions Funcitons Cloud Functions for Firebase is a serverless framework that lets you automatically run backend code in response to events triggered by Firebase features.
Express Express Express.js, or simply Express, is a back end web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs.
React Router Dom ReactRouterDom React Router DOM is an npm package that enables you to implement dynamic routing in a web app. It allows you to display pages and allow users to navigate them.
Framer Motion FramerMotion A production-ready motion library for React. Utilize the power behind Framer, the best prototyping tool for teams. Proudly open source.
React Icons ReactIcons All Popular Icons in single package.

Future Enhancements

We have exciting plans to enhance FarmU further:

  • Implement user reviews and ratings for products.
  • Integrate a subscription model for regular deliveries.
  • Enhance the user account section with order history.
  • Offer seasonal and special offers for festive occasions.

Contributors

FarmU is the result of the combined efforts of:

License

This project is open-source and is licensed under the MIT License.

farm-u's People

Contributors

vasu1712 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.