16

E-commerce Laptop

This website has been specifically designed for the purpose of selling laptops, giving you the ability to choose the ideal laptop that matches your unique requirements and personal preferences

Features

Responsibilities

Built with

  • Front end: ReactJS, Typescript, Tailwind CSS, Ant Design
  • Back end: Spring Boot, Spring Data JPA
  • Database: PostgreSQL

Sources

Github link to refer to source code

Front end: https://github.com/khangho23/Laptop_FE

Back end: https://github.com/khangho23/Laptop_BE

Installation

Requirement

  • JDK (Java Development Kit) 8 or higher
  • Maven
  • Node.js and npm (installed together with Node.js)

Step 1: Installing PostgreSQL

Download and Install PostgreSQL: Visit the PostgreSQL official website to download and install PostgreSQL for your operating system

Click on the link to download the database file

Step 2: Installing Spring Boot

Open the project and run Spring Boot App

Step 3: Installing ReactJS

npm install
npm start

Step 4: Accessing the Application

Open a web browser and go to http://localhost:3000 to view your application in action.

Demo

Accounts used to test the website

Customer account

Manager account