Skip to content

NguyenHoaiPhuong/warehouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warehouse metrics

  • This project is composed of 2 major packages: client and server.

  • Client is mainly programmed by reactjs. Some frameworks being used are listed below:

    • redux
    • router
  • Server is programmed by GO langague.

Installation

Firstly make sure that you have Node, Docker and Git installed. Next clone this repo https://github.com/NguyenHoaiPhuong/warehouse.git. You can do this by going into your shell of choice and entering

git clone https://github.com/NguyenHoaiPhuong/warehouse.git

Then, access the project directory (warehouse) and run docker-compose up as shown below:

cd warehouse
docker-compose up

Next, open a new terminal and access the project directory again. Restore the backup database by make command:

make restore-backup-db

Finally, open your web browser and access http://localhost:5001/. At the beginning, you will be requested to login. The default username and password are admin. After login successfully, you will be able to access the home page.

Tech stack

Frontend

  • typescript

  • @types/react

  • @types/react-dom

  • @types/jest

  • @types/node

  • @types/react-router-dom

  • @types/redux

  • @material-ui/core

  • @material-ui/icons

  • react-redux

  • redux-thunk

  • react-router-dom

  • Refer to following link for "How to use Immutable.js Records with React and Redux":

https://medium.com/azendoo-team/immutable-record-react-redux-99f389ed676

Backend

Docker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published