GChickenn
GChickenn Landing Page for GChicken pvt ltd



GChickenn — MERN Stack Web Platform
Overview
GChickenn is a web platform developed to support a startup focused on building a modern digital presence for an organic poultry business. The project focuses on creating a scalable web application architecture that allows the company to manage products, present information to customers, and build the foundation for future platform features.
The platform is built using the MERN stack, with a React-based frontend, a Node.js and Express backend, and a MongoDB database, along with cloud integrations for media storage and external services
Tech Stack
Frontend
React • JavaScript • Bootstrap • CSS
Backend
Node.js • Express
Database
MongoDB
Cloud & Integrations
Amazon Web Services (AWS S3)
Security
JWT Authentication,Http cookies, Bcrypt Password Hashing
Problem
In many parts of the Indian market, consumers often purchase chicken from unverified local vendors, where sourcing and hygiene standards are unclear. This creates concerns around food safety, quality, and transparency.


Solution
Full-Stack Developer — MERN E-commerce Platform
Designed and developed a full-stack web application, implementing both frontend and backend systems, including authentication, database architecture, and cloud integrations.
Core Contributions
Frontend Development
Built a responsive user interface using React, Bootstrap, and custom CSS, ensuring cross-device compatibility
Developed reusable UI components for product display, navigation, and user interactions
Implemented dynamic cart functionality with real-time price updates based on user inputs
Integrated Toastify notifications to enhance UX with real-time feedback for user actions
Backend Development
Developed backend services using Node.js and Express.js, following RESTful architecture
Designed and implemented API routes for user management, product handling, and order workflows
Implemented JWT-based authentication with secure session handling and token lifecycle management
Utilized HTTP-only cookies and cookie-parser for token handling and secure logout mechanisms
Built role-based access control (RBAC) to restrict admin-level operations
Implemented protected routes and middleware to prevent unauthorized access
Secured user data using bcrypt password hashing and backend validation layers
Database Architecture
Designed and structured a MongoDB database schema using Mongoose
Created models for users, products, and order-related data
Developed CRUD operations for efficient data management and retrieval
Cloud & Integrations
Integrated AWS S3 for scalable image storage and optimized media delivery
Implemented Google APIs (Address Autocomplete) to improve user input experience
Established secure communication between frontend and backend via API calls
Key Features
Secure authentication system (JWT-based)
Role-based access control for admin functionality
Protected backend routes and middleware
Dynamic cart with real-time pricing logic
Email order confirmation system (Nodemailer)
Cloud-based image hosting (AWS S3)
Responsive UI across devices
Checkout flow with user input validation




