FarmU is a serverless Ecommerce application based out on MERN stack!
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.
- Introduction
- Features
- Tech Stack
- Usage
- Screenshots
- Future Enhancements
- Usage
- Instructions
- Contributors
- License
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.
- 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
- Frontend: React
- Backend: Express, Node.js
- Cloud Platform: Firebase
- Assistant Chatbot: React Chatbot
- Payment Integration: Stripe
- UI Framework: TailwindCSS
Homepage showcasing the variety of fresh produce.
Detailed view of a product listing.
Assistant chatbot generating useful stuff.
List of products displayed to the Users
CRUD features on different products
- Visit FarmU on the web or run it locally.
- Browse through the collection of fresh fruits and vegetables.
- Add products to your cart and proceed to checkout.
- Enter shipping and payment information.
- Place your order and receive a freshness at your doorstep.
node --version
firebase init
npm run serve
npm create-react-app folder_name
yarn create react-app folder_name
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. |
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.
FarmU is the result of the combined efforts of:
This project is open-source and is licensed under the MIT License.