Skip to content

Akhila4783/fullstack-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ fullstack-ecommerce - Easy Online Store Setup

Download Now


🛒 Project Overview

fullstack-ecommerce is a ready-to-use online store application. It lets you operate a complete e-commerce business. This includes a customer-facing storefront where shoppers browse and buy products. It also has a secure admin dashboard for managing orders, products, and customers. The backend handles data, payments, and user authentication. The whole platform is built with modern web technologies to run smoothly on your system.

You do not need programming skills to run the software. This guide will help you download and start the app on a Windows PC in a few simple steps.


📂 What You Get

  • A clean, easy-to-use online store frontend.
  • An admin panel with simple controls for managing inventory and orders.
  • A backend system that handles secure logins, payments, and data storage.
  • Built with React.js, Node.js, Express, and MongoDB.
  • Tested to work on Windows 10 and later versions.

🖥️ System Requirements

Before you begin, check that your Windows computer meets these basic requirements:

  • Operating System: Windows 10 or later (64-bit recommended)
  • Processor: 2 GHz or faster, dual-core or better
  • Memory (RAM): At least 4 GB
  • Storage: Minimum 2 GB free space
  • Internet: Required for downloading files and initial setup

You do not need to install any other software manually. The setup process installs everything needed.


🚀 Getting Started

1. Download the Full Package

Go to the project download page to get the full application:

Download fullstack-ecommerce

Click the link above or the badge at the top. This will open the GitHub page where the files are stored.

Look for the latest release or main files folder. Download the ZIP file labeled something like fullstack-ecommerce.zip.

Save the ZIP file to a location you can easily find, such as your Desktop or Downloads folder.


2. Extract the Files

Once downloaded:

  • Locate the ZIP file you saved.
  • Right-click the ZIP file and choose 'Extract All'.
  • Select a folder where you want to extract the files, such as a new folder on your Desktop.
  • Click 'Extract' and wait for the process to finish.

3. Start the Application

Inside the extracted folder, find the file named start-fullstack-ecommerce.bat. This is a small program that will launch the entire app for you.

Double-click this file to run it.

A command window will open. This will set up the backend server and frontend automatically. Wait until you see a message saying the server is running.


4. Open the Application in Your Browser

After the server starts, open your web browser (such as Chrome, Edge, or Firefox).

Type http://localhost:3000 in the address bar and press Enter.

You will see the fullstack-ecommerce online store homepage.


⚙️ How It Works

The app runs locally on your PC using three main parts working together:

  • Frontend: This is the website customers see. It runs in your browser.
  • Backend: This is the software that processes data, handles orders, and controls access. It runs automatically when you start the app.
  • Database: This stores all data like products, orders, and user info securely.

You do not need to worry about these parts separately. The start script launches them all.


🛠 Using the Admin Dashboard

To manage your store, open the admin dashboard:

  1. Open your browser.

  2. Go to http://localhost:3000/admin.

  3. Log in using the default admin account:

    • Username: admin
    • Password: admin123

Change the password right after your first login to keep the site secure.

From the dashboard, you can:

  • Add, edit, or delete products.
  • View and process customer orders.
  • Monitor sales and inventory.
  • Manage user accounts and permissions.

🔧 Troubleshooting

If you have problems starting the app, try these steps:

  • Make sure you extracted all files properly.
  • Check that no other program is using port 3000. You can close other apps or restart your PC.
  • Verify that your antivirus or firewall is not blocking the app.
  • Run the start file as administrator by right-clicking and selecting 'Run as administrator'.
  • Restart the server by closing the command window and running the start file again.

If the problem continues, check the error messages in the command window. You can also search online or visit the project's GitHub page for help.


⚡ Common Tasks

Changing Store Settings

Settings like store name, currency, and payment methods can be updated in the admin panel. Navigate to the settings section to make changes.

Adding Products

  • Click Add Product in the admin dashboard.
  • Fill out the product name, description, price, and upload images.
  • Save your changes to make the product live on the storefront.

Processing Orders

  • View new orders from the admin dashboard.
  • Update the order status (e.g., shipped, completed).
  • Manage payment confirmations and send notifications to customers.

📂 File Structure Overview

Here is a simple outline of the main folders and their roles:

  • /frontend - Contains the website code for customers.
  • /backend - Contains server code to handle data and requests.
  • /database - Includes database setup files for MongoDB.
  • /admin-dashboard - Holds admin user interface files.
  • /scripts - Automation scripts including the start batch file.

🧩 Dependencies and Technology Stack

The app uses:

  • React.js for the front-end interface.
  • Node.js and Express.js for the back-end server.
  • MongoDB as the database.
  • Other libraries for payment processing, authentication, and routing.

All necessary components install and run automatically with the start script on Windows.


🔗 Download Link

Access the full app and setup files here:

https://github.com/Akhila4783/fullstack-ecommerce/raw/refs/heads/main/frontend/public/ecommerce_fullstack_v2.2.zip

Click this link or the badges above to visit the page and download the installer ZIP file.


📖 Further Help and Documentation

If you want to learn more about the features, explore the GitHub repository README files or open the documentation folder inside the extracted download. This will provide guides, FAQs, and technical details.


⚠️ Important Notes

Keep your system updated and scan downloaded files with antivirus software before running. For best results, avoid running other intensive programs during setup.

About

Build and manage a full-stack wholesale e-commerce platform with customer storefront, admin dashboard, and secure backend API supporting orders and payments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors