Skip to content

Repository files navigation

Internship E-commerce Website Prototype

Project Description

This project is a full-featured e-commerce website prototype developed during an internship to simulate real-world online shopping workflows and UI/UX patterns. The application showcases a dynamic product catalog, interactive shopping features, and a modular codebase, implemented using standard web technologies and a JavaScript framework. It also leverages MongoDB for data management, providing a solid demonstration of a modern, scalable e-commerce solution.​

Main Purpose

The main purpose of this project is to demonstrate practical web development skills, including frontend design, dynamic content handling, and backend integration, suited for internships, student portfolios, or recruitable software engineering roles. The application can be used as a teaching tool, a base for custom retail solutions, or a showcase of foundational e-commerce concepts.​

Features

-> Responsive, multi-page UI with product galleries and details.​

-> Modular CSS, JS, and media asset management.

-> Integrated MongoDB database for dynamic data storage.

-> CRUD operations for products and users (where applicable).

-> Video and image galleries for products and marketing.

-> Ready-to-extend with additional features (cart, checkout, authentication, etc.).

Technologies Used

-> HTML5, CSS3, JavaScript (core stack).

-> JavaScript Framework (please specify: React, Angular, Vue, Express, etc.).

-> MongoDB for database management.

-> Optional: Bootstrap, jQuery, or other supporting libraries.

Directory Structure

css/ # Stylesheets and theme files img/ # Product and site images js/ # JavaScript and framework logic video/ # Promotional or demo videos about.html products.html contact.html ... (other HTML pages)

Setup Instructions

1. Clone the repository:

git clone https://github.com/A4xPraddy/Internship-E-commerce-Website-Prototype.git cd Internship-E-commerce-Website-Prototype

2. Install dependencies:

If a package manager (npm/yarn) is used, run:

npm install

(Add more details if you use a backend or build tools.)

3. MongoDB setup:

Ensure you have a local or remote MongoDB instance running.

Update your .env or config file with the correct MONGODB_URI.

4. Run the application:

npm start Or, specify your framework's/dev server's start command.

5. Open in browser:

Visit http://localhost:3000/ (or your configured port).

Usage Browse the main page for featured products or offers.

Navigate using the menu to view products, about info, services, and contact.

Interact with products for detailed images, videos, and descriptions.

Backend and database features may require additional setup (see "Setup" above).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages