The motivation behind this project to provide the software for newly constructed post offices in berlin due to its rapid growth .
-
Followed Separation of Concerns Principle
- PostOffices
- Shipments
-
Isolated the each component to achieve 100% reusablility
-
Followed best practices to scale the application
- raiseAction calls to redux store
- Proper flow of data from parent to chile components
- Clean routes across the applciation
-
Followed code quality best practices
- Eslint
- prettierrc
Ex. -
Built with
- React JS
- Redux
- isomorphic-fetch
- Material UI
- Jest
- Enzyme
-
Clone the https://github.com/ramanjaneya-karnati/post-office-ui.git
-
Change to the project directory and make a "npm install"
-
Before starting the application. The following files must be updated with the with the <API_URL>
-
File names:
- src/views/PostOffices/constants/index.jsx
- src/views/Shipments/constants/index.jsx
-
All set to start the application
npm start
MIT © Ramanjaneya