Skip to content

divyansh169/NightBytes

Repository files navigation

Multi-Vendor E-commerce Full Stack Application with Custom Chatbot

Technologies Used:

  • Android App (Firebase Backend): Java, XML, Firebase, Firebase Cloud Functions, Firebase Cloud Messaging, Dialogflow, Razorpay API

  • Web App (Firebase Backend): HTML, CSS, Javascript, React JS, Redux, Firebase (Database), Node.js, Custom Chatbot

  • Web App (Java Backend): React JS, Redux, Spring Boot, Hibernate, MySQL, JWT, AWS EC2, AWS S3, AWS RDS, Docker, Kubernetes, Jenkins

  • Web App (MERN Backend): React JS, Redux, Node.js, Express.js, MongoDB, Mongoose, JWT, REST APIs, AWS (EC2, S3, RDS), Docker, Kubernetes, GraphQL, Socket.IO, Postman (API Testing)

  • Custom Chatbot: Python, React Js, Fine-Tuned LLM (OpenAI GPT-4), CLIP, TensorFlow, Docker, Kubernetes, Terraform, Flask, FastAPI, AWS (EC2, S3), GCP, Apache Kafka, TensorFlow Lite, ONNX Runtime, Go, Rust

Features:

  • Developed a comprehensive online ordering system deployed across multiple platforms with common database.

  • Successfully deployed at LNMIIT College since Sept'2023 for night deliveries, dine-in and takeaway orders, serving over 3000 active users with 10,000+ orders till date since launch with 5 simultaneous operating stores.

  • Supports multi-vendor system, real-time order tracking, advanced notifications, and secure payment gateway integration.

  • Implemented key features such as

    • user authentication,
    • vendor, user and delivery dashboards,
    • multiple order modes like delivery, takeaway and dine-in system,
    • stock and order management,
    • sales statistics and analysis,
    • in-app chat with vendors,
    • Razorpay Payment Gateway
    • order history,
    • group ordering system,
    • split bills,
    • chatbot-enabled order placement
    • Google Maps directions,
    • coupon system,
    • technical support, etc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages