Mobile aplication that allows delivery management for administrators. It was developed for GoStack10 bootcamp final challange.
π§π·
Aplicativo para permitir gestΓ£o de encomendas por administradores. Desenvolvido durante o desafio final do bootcamp GoStack10.
This application allows:
- List, create, update and remove deliveries and its problems (when registered), deliverymen and recipients;
- Cancel a delivery (through its problem);
- Check delivery status: WITHDRAWAL, FINISH and CANCELED;
- See delivery details, including recipient signature (when FINISHED).
π See about this challange here
βοΈ @react-navigation/native (v5) // routing and navigation for your React Native apps
βοΈ unform/web // rocketseat ::heart:: library that helps you creating beautiful forms
βοΈ axios // promise based HTTP client for the browser and node.js
βοΈ date-fns // library to handle with date
βοΈ history // manage session history anywhere JavaScript runs
βοΈ styled-components // allows to write actual CSS code to style components
βοΈ redux // allows manage app global state
βοΈ redux-saga // allows manage app global state using middlewares (each other things)
βοΈ redux-persist // Persist and rehydrate a redux store.
βοΈ reactotron-react-native // desktop app for inspecting informations through the app
βοΈ prop-types // used to document the intended types of properties passed to components
βοΈ immer // allows create the next immutable state by mutating the current one
βοΈ polished // a lightweight toolset for writing styles in JavaScript
βοΈ react-native-simple-toast // a simple toast for react-native
βοΈ react-native-camera // allows using camera for react-native
βοΈ react-icons // icons for react-native
βοΈ yup // JavaScript schema builder for value parsing and validation
βοΈ react-select // flexible and beautiful Select Input control for ReactJS
βοΈ react-toastify // allows adding notifications to your app with ease
Development dependencies:
βοΈ eslint // allows find and fix problems in your JavaScript code
βοΈ prettier // code formatter, makes code prettier
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Check the backend repository and follow the steps to run this project as well.
Now follow the bellow steps to run project on your machine:
1. Clone this repo using git clone https://github.com/gabrielbarth/fastfeet-web.git
.
2. Move to the appropriate directory: cd fastfeet-web
.
3. Run yarn
to install dependencies.
4. Now consider running the follow commands to ports redirect: adb reverse tcp:9090 tcp:9090
(for using reactotron) and adb reverse tcp:3333 tcp:3333
5. Remember running backend project and databases on docker;
6. Run yarn start
to run the app on your browser http://localhost:3000/
.
Please feel free to contributing and submitting pull requests.
- Rocketseat team
- Rocketseat community
Contact me on my social medias:
LinkedIn
Instagram
YouTube
Discord (gabrielbarth1#0492)
Or send me an email π¨: gabrielbarth.dev@gmail.com.
Made with β₯ by Gabriel Barth