[go: up one dir, main page]

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

Full Stack Task 3

The internship project aims to provide students with practical experience in Full Stack Development by creating an E-Commerce Cart System. Students will learn front-end and back-end development, database management, and user authentication while building a functional shopping cart with features like product management and secure payments. The final output will include a deployed application and a public GitHub repository for evaluation.

Uploaded by

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

Full Stack Task 3

The internship project aims to provide students with practical experience in Full Stack Development by creating an E-Commerce Cart System. Students will learn front-end and back-end development, database management, and user authentication while building a functional shopping cart with features like product management and secure payments. The final output will include a deployed application and a public GitHub repository for evaluation.

Uploaded by

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

ARTTIFAI TECH

Full Stack Development


Project Idea: E-Commerce Cart System
Aim:

The aim of this internship is to provide students with hands-on experience in Full Stack

Development by designing and building an E-Commerce Cart System. This project will

help students understand how to develop a complete shopping cart system, manage product

data, handle payments securely, and track orders efficiently .

Objectives:

1. Understanding Full Stack Development:

• Learn the fundamentals of front-end, back-end, and database integration.

• Gain knowledge of payment gateway integration and secure user

authentication.

2. Front-End Development:

• Develop a responsive and interactive shopping cart UI using React or Vue.js.

• Implement features such as:

✔ Displaying product listings with images, prices, and descriptions.

✔ Adding/removing products to/from the shopping cart.

✔ Updating the quantity of items in the cart.

✔ Displaying real-time cart total calculations.

3. Back-End Development:

• Build a RESTful API using Express.js with MongoDB. • Implement CRUD


operations (Create, Read, Update, Delete) for managing products and user orders.

• Ensure session handling for cart persistence.


ARTTIFAI TECH
4. Database Management:

• Store product details, cart items, and order history in MongoDB.

• Optimize database queries for fast product retrieval and order management.

5. Authentication & User Management:

• Implement user authentication using JWT or OAuth.

Expected Output:
At the end of this internship, students will develop a fully functional E-Commerce Cart
System with:

✔ A user-friendly interface for browsing and adding products to the cart.

✔ Features to add, update, and remove items from the shopping cart.

✔ A secure payment gateway integration using Stripe or PayPal(Optional).

✔ A back-end system with database integration for managing products and orders.

✔ User authentication for personalized order history tracking.

✔ A deployed application accessible online(Optional).

Sample Output:
ARTTIFAI TECH

Note:

• The completed project must be uploaded to the student's own GitHub repository.
• The GitHub repository must be public for evaluation purposes.
• The repository link should be submitted via the Google Form:
https://forms.gle/tNFMkX5wt343vpCo7

You might also like