Skip to content

BoykoPetevBoev/GameZone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

Download

You can dowload .rar file from here

Installation

  1. Clone the repo
git clone https://github.com/BoykoPetevBoev/React-JS-June-2020-Exam.git
  1. Install NPM packages
npm install
  1. Run Application
npm run app
  1. Run Server
npm run server
  1. Go to
http://localhost:3000/

Application Structure

Public Part

Public part is visible for the guests without authentication. They have access to home page, product page and user login and register forms.

Private Part

Registered users have personal area in the web application accessible after successful login. They have access to user profile, shopping cart and wishlist pages. Only admin have access to admin section.

General Requirements

  • React.js for client-side
  • Node.js
  • Express framework
  • MongoDB Atlas for database

About The Project

The project is an online store for computer peripherals. Тhe home page shows all the products with basic information about them. Тhe product page shows all product information. Users can register and log in, after which they have access to their profile page. Еach user has their own shopping cart and favorite page where it can add and remove products.

Website

Game Zone