Warehouses management systems with react.js
Key metrics and engagement data
Repository has been active for 6 years
⭐25
Want deeper insights? Explore GitObs.com
A warehouse management system built with MongoDB, Express, Node.js and ReactJS.
A simplified Next.js version using SQLite is included in the next-app
folder for local development.
These instructions will get you a copy of the project up and running on your local machine for development purposes.
json1 "dependencies": {2 "bcryptjs": "^2.4.3",3 "cors": "^2.8.5",4 "cross-env": "^5.2.0",5 "date-fns": "^2.0.1",6 "dotenv": "^7.0.0",7 "express": "^4.16.4",8 "faker": "^4.1.0",9 "gravatar": "^1.8.0",10 "jsonwebtoken": "^8.5.1",11 "lodash": "^4.17.15",12 "mongoose": "^5.5.0",13 "mui-datatables": "^2.8.1",14 "passport": "^0.4.0",15 "passport-jwt": "^4.0.0",16 "passport-local": "^1.0.0",17 "reactstrap": "^8.0.1",18 "styled-components": "^4.3.2"19 },20 "devDependencies": {21 "eslint": "^5.3.0",22 "eslint-config-airbnb": "^17.1.1",23 "eslint-config-node": "^4.0.0",24 "eslint-config-prettier": "^6.0.0",25 "eslint-plugin-import": "^2.18.0",26 "eslint-plugin-jsx-a11y": "^6.2.3",27 "eslint-plugin-node": "^9.1.0",28 "eslint-plugin-prettier": "^3.1.0",29 "eslint-plugin-react": "^7.14.2",30 "prettier": "^1.18.2",31 "concurrently": "^4.1.0"32 }
json1 "dependencies": {2 "@material-ui/core": "^4.3.2",3 "@material-ui/icons": "^4.2.1",4 "axios": "^0.19.0",5 "react": "^16.9.0",6 "react-dom": "^16.9.0",7 "react-redux": "^7.1.0",8 "react-router-dom": "^5.0.1",9 "react-scripts": "3.1.1",10 "redux": "^4.0.4",11 "redux-devtools-extension": "^2.13.8",12 "redux-thunk": "^2.3.0"13 },14 "devDependencies": {15 "autoprefixer-stylus": "^0.14.0",16 "concurrently": "^3.5.1",17 "stylus": "^0.54.5"18 }
Clone the repo
1git clone https://github.com/kamekazz/warehouse-management-system.git
Change to the wms
folder and install development and production dependencies.
1cd wms2npm install
Change to the client
folder and install development and production dependencies.
1cd client2npm install
cd .. cd next-app npm install
cd .. npm run next-dev
You will need to set up MongoDB. See MongoDB for instructions and setup a .env file and add. MONGODB_URI=YOUR MONGODB DATA
12For jwtToken you will need to add SECRET_OR_KEY=pppppp and PORT=500034Go to the `wms` folder and start the server.
cd wms npm run dev
Open in your browser and navigate to http://localhost:3000. You access the back-end on http://localhost:5000.
You are to design, build, deploy, and present an application built for a real world customer.
Find a business or organisation nearby to Coder Academy to build an application for.
Meet with the business owner or organisation manager to find out what challenges they face. Find a problem that you can solve with an application and present your ideas to the client.
Using Trello we began adding all tasks and delegating work between each member of the team.
Note The user stories which apply to lower-level users (for example, a basic user) also apply to high-level users.
[x] Backend - Node.js [x] Frontend - ReactJS [x] MongoDB and Mongoose [x] Authentication (Google OAuth) [x] Authorisation [x] Filtering capability [x] User interface [x] Deploye back-end, front-end and host database [x] README