GROCIFY is a full-stack grocery delivery application inspired by real-world platforms like Blinkit. The project focuses on building a scalable backend, clean API design, and a modern React Native frontend.
- User authentication & authorization
- Product listing with categories
- Cart management
- Order placement flow
- Admin-side management (products, users, orders)
- RESTful APIs for frontend–backend communication
- React Native
- JavaScript / TypeScript
- Tailwind / NativeWind
- Axios
- Node.js
- Express.js
- MongoDB
- Mongoose
- Git & GitHub
- REST APIs
- Environment-based configuration
GROCIFY/
│
├── src/ # Frontend source code
├── Server/ # Backend (Node + Express)
│ ├── controllers/
│ ├── routes/
│ ├── models/
│ ├── config/
│ └── app.js
│
├── android/ # Android native config
├── ios/ # iOS native config
├── package.json
└── README.md
git clone https://github.com/yugssssss/GROCIFY.git
cd GROCIFYcd Server
npm install
npm startCreate a
.envfile insideServer/and add required environment variables.
npm install
npx react-native run-android- Designed scalable backend APIs
- Hands-on experience with MongoDB data modeling
- Managed frontend–backend integration
- Improved understanding of real-world app architecture
- Practiced Git version control & project structuring
- Payment gateway integration
- Performance optimization
- Deployment on cloud platform
Yugshrestha Rathore Computer Science student Focused on backend development, data structures, and full-stack engineering.
Feel free to ⭐ the repository and explore the code.