Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/singhjyoti24/smvdu-grocerhub
Full Stack Grocery application for students of SMVDU
https://github.com/singhjyoti24/smvdu-grocerhub
aimodel expressjs google-generative-ai grocery-store jsonwebtoken mogodb mongoose multer nodejs reactjs redux tailwindcss
Last synced: 15 days ago
JSON representation
Full Stack Grocery application for students of SMVDU
- Host: GitHub
- URL: https://github.com/singhjyoti24/smvdu-grocerhub
- Owner: Singhjyoti24
- Created: 2024-12-16T08:08:44.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2024-12-16T08:42:16.000Z (16 days ago)
- Last Synced: 2024-12-16T09:26:44.149Z (16 days ago)
- Topics: aimodel, expressjs, google-generative-ai, grocery-store, jsonwebtoken, mogodb, mongoose, multer, nodejs, reactjs, redux, tailwindcss
- Language: JavaScript
- Homepage:
- Size: 1.42 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SMVDU GrocerHub
The **SMVDU Grocer Hub** is a full-stack e-commerce platform built using the **MERN** stack (MongoDB, Express, React, Node.js). The application is designed to provide a seamless online grocery shopping experience for students, filling the gap left by the lack of on-campus grocery delivery services like Zepto and Blinkit.
## Features
- **User-Friendly Interface**: An intuitive UI that allows students to browse grocery items easily.
- **Product Catalog**: Browse, search, and filter a wide range of grocery products available at the campus store.
- **Order Management**: Add items to the cart, modify quantities, and proceed to secure checkout.
- **Admin Dashboard**: Admins can manage the product catalog, view orders, and handle customer feedback.
- **Secure Payments**: Integrated with **PayPal** for secure online payment processing.
- **Authorization**: User authentication using **JSON Web Tokens (JWT)** for secure login and session management.
- **Recipe Suggestions**: AI-powered recipe suggestions based on available ingredients, using a **Google AI model**.
- **Feedback Form**: Allows students to suggest new grocery items to be added to the store inventory.## Technologies Used
- **Frontend**:
- React.js for building the user interface.
- TailwindCSS, JavaScript for the responsive design and interactivity.
- **Backend**:
- Node.js with Express.js for the server and API routes.
- MongoDB for storing product data, user information, and order details.
- **Authentication**:
- JWT (JSON Web Tokens) for secure user authentication.
- **Payment Integration**:
- PayPal API for secure payment processing.- **AI Integration**:
- Google AI model for recipe suggestions based on ingredients.## Glimpse of our website
![Screenshot (1162)](https://github.com/user-attachments/assets/f15593fb-c89a-4fff-97b9-43fd98d988a8)
![Screenshot (1163)](https://github.com/user-attachments/assets/0172a771-3122-403d-b170-2944284011ac)
![Screenshot (1164)](https://github.com/user-attachments/assets/d53f74e8-3e2c-4fe5-8252-6f40210a0144)
![Screenshot (1165)](https://github.com/user-attachments/assets/1ecb321b-163f-4144-96d8-acbcf12ac17c)
![Screenshot (1166)](https://github.com/user-attachments/assets/d689d43f-859d-4ddc-9ff1-091d7c22bd92)
![Screenshot (1167)](https://github.com/user-attachments/assets/ace1d748-1334-4da4-b653-42725954b715)
![Screenshot (1168)](https://github.com/user-attachments/assets/acaf6df4-ff66-4662-aec7-2b7d2d695527)
![Screenshot (1169)](https://github.com/user-attachments/assets/de0e5c54-f939-427c-997c-0da755a06c02)
![Screenshot (1170)](https://github.com/user-attachments/assets/b2a4c803-b339-4c6c-8b3d-a9b1557e6839)### Prerequisites
Make sure you have the following installed:
- **Node.js** (version 14.x or higher)
- **npm** (Node Package Manager)
- **MongoDB** (for local development) or a cloud database (like MongoDB Atlas)