Skip to content

Project Management Course - Online Shopping Site - Frontend

Notifications You must be signed in to change notification settings

TeamN3M/Amazol-FE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AmaZol | Sprint | Awesome | SCE logo

By: Team SCE logo

  • Neriya Zudi | Programmer

  • Matan Sofer | Programmer AmaZol logo

  • Matan Ohayon |Programmer

  • Maor Arnon | Programmer

How to set up and run project explanation

  1. Run command

npm install

  1. To run tests run command run command

npm test

  1. To boot the server and listen run command

npm start

  1. To upload the site locally run command

npm run r

<Note> : For opening and running the project these things
are needed in advance
1. Node js version is installed on the computer
2. IDE or Command Terminal 

Tools and Technologies we used

In order to work in a synchronized and clean manner we used GIT and GitKraken. GitKraken ###In summery we used the following tools and technologies:

  • HTML HTML
  • JavaScript JS
  • React.js (JavaScript library) React We utilized components and JSX extensions so that we can Work with a combination of HTML and JavaScript on the same files.

We used the following libraries to help us design our e-commerce website:

  • Material UI -a library that allows us to import and use different components to create a user interface in our React applications (we used on some of the JSX files in line CSS combined with material UI).

We used the following libraries to help us test our code:

  • Mocha- Mocha is a JavaScript test framework for Node.js programs, featuring browser support, asynchronous testing, test coverage reports, and use of any assertion library.
  • Chai- Chai is an assertion library for node and the browser that can be delightfully paired with any JavaScript testing framework (Mocha in our case).Chai&Mocha

We used the following library to handle our back-end server communication.

  • Express.js- Express, is a back-end web application framework for Node.js, It is designed for building web applications and APIs.ExpressJS

We used the following libraries and tools to help us deploy and integrate the code efficiently:

  • LinterES- linter, is a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs.

  • Prettier- Prettier is an opinionated code formatter which ensures one unified code format.Prettier+linterES

  • CircleCI- CircleCI is a continuous integration and continuous delivery platform that can be used to implement DevOps practices, all of the group project members signed up to circleCI in order to be able to change the deployment script. CircleCI

  • Heroku-Heroku is a container-based cloud Platform as a Service (PaaS). we use Heroku to deploy, manage, and scale modern apps. heroku

    <Note> Definitions, dependencies, scripts, and more information about the project can be found in the file Package.json


You can view the site on this address :

https://amazol-n3m.com/

ScreenShots

Updated - new new look

צילום מסך 2022-05-11 124922 screencapture-localhost-3000-FinanceInfo-2022-05-31-21_14_03 screencapture-localhost-3000-2022-05-31-21_15_32 screencapture-localhost-3000-Cart-2022-05-31-21_18_40 screencapture-localhost-3000-ProdManage-2022-05-31-21_19_35

Updated - new look

image image image screencapture-localhost-3000-ManageOrders-2022-05-31-21_24_19

old look

image image

About

Project Management Course - Online Shopping Site - Frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages