0% found this document useful (0 votes)
23 views3 pages

Dissertation Project Report

This dissertation project report outlines the design and development of a full-stack e-commerce platform utilizing Java Spring Boot for the backend and React for the frontend, incorporating essential features like user management, product catalog, and real-time notifications. The project adopts a microservice-friendly architecture to enhance scalability and user experience, leveraging agile methodology for iterative development. The report includes a detailed 16-week plan for implementation, covering all aspects from project setup to deployment and documentation.

Uploaded by

rajashree rout
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views3 pages

Dissertation Project Report

This dissertation project report outlines the design and development of a full-stack e-commerce platform utilizing Java Spring Boot for the backend and React for the frontend, incorporating essential features like user management, product catalog, and real-time notifications. The project adopts a microservice-friendly architecture to enhance scalability and user experience, leveraging agile methodology for iterative development. The report includes a detailed 16-week plan for implementation, covering all aspects from project setup to deployment and documentation.

Uploaded by

rajashree rout
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Dissertation Project Report

Executive Summary
This dissertation aims to design and develop a full-stack e-commerce platform using Java
Spring Boot for the backend and React for the frontend. The project covers essential e-
commerce features such as user management, product catalog, shopping cart, order
placement, payments, and admin dashboard. Modern features such as real-time
notifications, image-based product search, and a chatbot for customer support will be
integrated.

Discussion on the Chosen Topic


The purpose of this dissertation is to build a secure, scalable, and user-friendly e-commerce
platform. Existing systems are often monolithic and hard to scale, whereas this project
adopts a microservice-friendly architecture.

Literature Review
E-commerce platforms are essential in today’s digital economy. Research shows that
frameworks like Spring Boot and React improve scalability, performance, and productivity.
Real-time features like notifications, visual search, and AI-powered chatbots improve
engagement.

Methodology
Agile methodology is used for iterative development. Spring Boot powers the backend,
React is used for frontend, and WebSockets/FCM are for real-time notifications. An ML
microservice will be used for image search and Dialogflow/Rasa for chatbot.

Benefits
- Real-world application development experience
- Scalable and modular architecture
- Hands-on experience with REST APIs, payments, notifications, AI features
- Strong portfolio project for career advancement

Detailed Plan of Work (16 Weeks)


Sl No Task Duration Deliverables

1 Project Setup & 1 week Project plan, tech


Requirement
Analysis stack finalized

2 Backend Setup 1 week REST API structure,


(Spring Boot) DB schema

3 Frontend Setup 1 week Basic UI layout


(React)

4 User Module 1 week Registration, login


(JWT), profile

5 Product Module 1 week CRUD operations for


products

6 Cart Module 1 week Add/remove/


update cart items

7 Order Module 1 week Order placement,


history

8 Payment Module 1 week Integration with


Razorpay/Stripe

9 Admin Dashboard 1 week Product & order


management

10 Real-Time 1 week WebSocket/FCM


Notifications integration for
instant updates

11 Real Image Search 1 week Image upload + ML-


based product
matching

12 Chatbot Integration 1 week Chatbot


(Dialogflow/Rasa/O
penAI API)

13 Testing 1 week Unit & integration


tests

14 Bug Fixing 1 week Debugging and


optimization

15 Deployment 1 week Hosting and demo


(Local/Cloud) setup

16 Final Report, 1 week User manual,


Documentation & technical report,
Presentation viva prep

You might also like