Giter Site home page Giter Site logo

fastfeet-web's Introduction

Fastfeet
FastFeet Web

πŸ“± Mobile version here
πŸ’Ύ Backend version here


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.

πŸ”Ž Overview

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

πŸ’» Interfaces view

IMAGE.GIF IMAGE.GIF IMAGE.GIF

πŸ”— Project dependencies

βœ”οΈ @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

πŸ’» Getting Started - Running on your machine

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

β˜‘οΈ Prerequisites

Check the backend repository and follow the steps to run this project as well.

πŸ› οΈ Installing

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/.

πŸ’‘ 🀝 Contributing

Please feel free to contributing and submitting pull requests.

πŸ™ Acknowledgments

  • Rocketseat team
  • Rocketseat community

πŸ€” Any question?

Contact me on my social medias:
LinkedIn
Instagram
YouTube
Discord (gabrielbarth1#0492)
Or send me an email πŸ“¨: [email protected].

Made with β™₯ by Gabriel Barth

fastfeet-web's People

Contributors

gabrielbarth avatar

Watchers

James Cloos avatar  avatar

Forkers

robsonmobile

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.