Skip to content

A basic E-commerce website build using NodeJS + ExpressJS as final project for IE104(Internet and Technology) by Vo Tan Khoa

License

Notifications You must be signed in to change notification settings

nhutpro/Website-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A basic E-commerce website

📜 Table of content

🎉 About our Project

13Team is a e-commerce website selling tech products like smartphones, laptop, tablets,...This it our team website to show what we have learned about building a website from the ground up with HTML, CSS, JavaScript as well as using NodeJS and its dependencies to add multiple interesting features.

It's also our team final project after a semester of Internet and Technology

It was name after our own team number designation in our class because naming stuffs is hard.

(back to top)

✨ Feature

13Team has the basic features of any e-commerce website including but not limited to:

  • A basic authentication system.
  • Each item has it own page to show detail information and similar products.
  • A search feature ables to search up different or specific types of product.
  • Ability to add items to cart and checkout cart's content.
  • A purchase history page to view past order.

(back to top)

🔨 Build With

(back to top)

🏁 Getting Started

To get a local copy up and running follow these simple steps.

❗ Prerequisites

  • Make sure you have installed MongoDB and NodeJS.

  • Update to the lastest version of npm

    npm install npm@latest -g
  • Get the demo database:

📦 Installation

  1. Clone the repo

    git clone https://github.com/nhutpro/Website-Project.git && cd Website-Project
  2. Switch to branch local

    git switch local
  3. Install NPM packages

    npm install
  4. Start the website

    npm start

NOTE: The website run on port 3000 on default.

💾 Changing default database

The website use a database named Website_13Team by default. You can change the database you want to use as well as connection settings by changing the connect function locate in app/config/db/index.js

(back to top)

📃 License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

❤️ Acknowledgments

List of resources use in this project:

(back to top)

About

A basic E-commerce website build using NodeJS + ExpressJS as final project for IE104(Internet and Technology) by Vo Tan Khoa

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •