Giter Site home page Giter Site logo

ant-caor / codriver Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 1.28 MB

Where drivers can manage smart deliveries.

JavaScript 1.55% TypeScript 79.54% Starlark 0.91% Java 9.92% Objective-C 6.81% Ruby 1.11% C 0.16%
react react-native typescript typescript-react recoil proof-of-concept react-navigation-native

codriver's Introduction

Codriver

Where drivers can manage smart deliveries.

Codriver helps drivers to manage their active, unactive, and finished (delivered or undelivered) deliveries.

It is really easy to use, with only 3 screens we can:

  • Manage active and pending deliveries on the Home screen.
  • See the details of a delivery in the Delivery details screen.
  • See delivered deliveries on the Delivered deliveries screen.

Probably as a driver you will use Codriver in places with a slow or non-existent internet connection, this is why with Codriver you can see your deliveries information being offline as it persists all the data.

Setting up the environment

This project is powered by React Native. To run this you need to follow the environment setup instructions. You can find them here:

https://reactnative.dev/docs/environment-setup

Notes on environment setup

Pay attention, if your development environment dependencies are updated to the newest, the project may not run properly.

React Native (RN from now on) have specific dependencies (For example this is the case of Android SDK tools).

The RN CLI depends on Android SDK environment variables (follow instructions in 'Setting up the environment').

Running on Android

Execute the following command:

    yarn run android

Running on iOS

Execute the following command:

    yarn run ios

Run jest and react native testing library tests

To run unit and react component tests, execute the following command:

    yarn run test

Codriver project structure

Codriver code is organized in 6 folders: api, components, res, screens, state and utils.

Each folder has its own README file.

codriver's People

Contributors

ant-caor avatar antonio-cabezas avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

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.