Skip to content

minhtringuyen31/PTUDW_Final-Project_KTPM01-

Repository files navigation

PTUDW_Final-Project_KTPM01

Course: Web Application Development

Website: Cold Brew Coffee

Ecommerce web application using Node.js | Express.js | MySQL

Objective

  • Work in pairs or teams of three to develope a small to medium-sized real world web application.
  • Self-study, read and comprehend English documents and give presentations for topics related to web application development.
  • Understand the architecture of web applications and internet technologies.
  • Apply a web application development process to develop a small or medium-size web application.
  • Build a Web Server in Node and understand how it really works.
  • Build a web application and API using Express.
  • Connect to a SQL database in Node.
  • Apply client/server communication techniques such as session, cookies, email and secure web applications.

Getting Started

Prerequisites

NPM and Node.js installed

Clone repo

To get started you can simply clone this PTUDW_Final-Project_KTPM01 repository and install the dependencies.
Clone the PTUDW_Final-Project_KTPM01 repository using git:

git clone https://github.com/minhtringuyen31/PTUDW_Final-Project_KTPM01-.git

Installing

Install dependecies with command:

npm install

Running the application

Open a terminal on the project directory and run application with command:

npm start

Access the web application at http://localhost:3000/

Technical Stack

  • Bootstrap
  • MySQL
  • Node.js
  • Express.js
  • MVC Model