davfoundation / missions Goto Github PK
View Code? Open in Web Editor NEW๐ฑ DAV proof of concept app for drone missions
License: MIT License
๐ฑ DAV proof of concept app for drone missions
License: MIT License
This issue is tagged first-timers-only. It is only for people who have never contributed to open source before, and are looking for an easy way take their first steps.
Consider this your chance to dip your toe into the world of open-source, and get some bragging rights for writing code that makes drones fly, lets cars find charging stations, helps people and goods get from place to place, and more.
Find more first-timers-only issues here:
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
Your task for this issue is...
In the README.md file replace the existing gitter button with the new one.
This has to be changed to this
You need to replace the existing [![Gitter chat]]....
with
[![Gitter](https://img.shields.io/gitter/room/DAVFoundation/DAV-Contributors.svg?style=flat-square)](https://gitter.im/DAVFoundation/DAV-Contributors)
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)This issue is tagged first-timers-only. It is only for people who have never contributed to open source before and are looking for an easy way take their first steps.
Consider this as your chance to dip your toe into the world of open-source and get some bragging rights for writing code that makes drones fly, cars find charging stations, helps people and goods move from place to place and more...
Find more first-timers-only issues from DAV Foundation here.
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
At DAV we are currently re designing our branding. According to the new design we are changing the color scheme of all our applications including missions.
The task for this issue is to change the existing drone icon from this to this
You can simply replace the icon_drone.png
in /src/images/
with the new icon.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone https://github.com/YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Update the dependency to React 16, and make sure nothing breaks.
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
Right now the screen that is shown upon mission completion says that delivery costs 20 DAV tokens no matter the actual cost of the delivery. Modify MissionScreen.jsx
so that when the mission is completed the actual cost of delivery is displayed.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When running npm run build
to build production files, webpack uses the settings from webpack.prod.js
. These settings can be improved upon.
Update the webpack production settings so that it uses the production build of React, and not the development version we currently use. This change should only affect production builds.
Thank you @andriijas for the idea ๐
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
We recently added the ability to set pickup and dropoff locations using actual addresses (and not coordinates as we usually had).
If the user doesn't select any address the Find Drones
button becomes disabled.
Only when both pickup and dropoff addresses have been selected will it become active.
However if the user selects an address both for the pickup and dropoff making the button enabled and then removed the selection at one or both of those - the button remains active - leading to an incorrect application state.
If the address selector of either pickup or dropoff is cleared the state of the button should be updated correctly to disabled mode.
A good starting point would be to look at the code changes done for Issue #92
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When drones are in a mission and travelling, their coordinates keep updating. The problem is, they jump from coordinate to coordinate, instead of animating smoothly.
Fix it so that it animates smoothly.
Note that you will have to have both missions and Mission Control projects running. Then order and sign for a delivery to see it start moving.
Once you've completed a delivery, you will need to clean redis before being able to start the next delivery (this will be fixed soon). You can clean it by calling docker exec -it missioncontrol_redis_1 redis-cli FLUSHALL
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Add Switch
in react routes to redirect the user to /
or pageNotFound
component for wrong routes.
This issue is tagged first-timers-only. It is only for people who have never contributed to open source before and are looking for an easy way take their first steps.
Consider this as your chance to dip your toe into the world of open-source and get some bragging rights for writing code that makes drones fly, cars find charging stations, helps people and goods move from place to place and more...
Find more first-timers-only issues from DAV Foundation here.
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
The package.json file for this repo is missing the homepage field. Add the following line to package.json
to help users find out more about this project.
"homepage": "https://github.com/DAVFoundation/missions#readme"
Make sure you are adding the homepage
field above the scripts
field to maintain consistency.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
This issue is tagged first-timers-only. It is only for people who have never contributed to open source before, and are looking for an easy way take their first steps.
Consider this your chance to dip your toe into the world of open-source, and get some bragging rights for writing code that makes drones fly, lets cars find charging stations, helps people and goods get from place to place, and more.
Find more first-timers-only issues here:
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
To help create an open and welcoming environment, we would like to have a code of conduct document as part of this project.
Please add a file called code_of_conduct.md to the root of the project. This file should be based on the Contributor Covenant Code of Conduct. This document requires an email address in it. Please enter [email protected]
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
The app should look good on mobile devices and tablets. The current version of the app works great on Chrome. You can load it in Chrome and turn on mobile emulation, and it will look like this:
Fix the HTML and CSS so that it looks good on iOS as well.
P.S. I just checked it on the latest Safari and it looks good. But when I tested it on iOS (iPhone and iPad) it had some issues (e.g., the order pickup button was stretched to full width)
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When the mission ends the screen shows the map with some mission summary information.
Modify the code so that in the summary screen it will still continue showing the coordinates of the drop off and pick up locations.
Technically this means that in the MissionScreen
- when mission is in complete state the locators needs to shown at both pick up and drop off coordinates.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
The icons for pickup and dropoff (https://missions.io/images/pin-pickup.svg and https://missions.io/images/pin-dropoff.svg) have a dark purple dot at the bottom which should indicate the center of the dropoff or pickup coordinates.
The problem is, that dot is not at the center of the image.... so it always appears south of the actual coordinates.
In the following image, the drone icon is centered correctly on the dropoff coordinates, but the dropoff icon's purple dot is a bit too far south:
One easy way to correct this (easier than offsetting the icon) might be to edit the icon itself so that the dot is in its center (adding empty space below it).
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When the mission ends the screen shows the map with some mission summary information.
Modify the code so that when the summary screen is shown it will show a line connecting the coordinates of the dropoff and pickup locations.
Technically this means that in the MissionScreen
- when mission is in complete state the Map need to show the line between pickup and dropoff.
The line needs to be colored #684BF1
.
(Bonus points if you can make the line a gradient that goes from #684BF1
to #34D6FA
๐ )
Note that the line needs to be rendered as part of the map. You can read more about adding elements to Mapbox GL JS (our mapping library) in the documentation: https://www.mapbox.com/mapbox-gl-js/example/data-driven-lines/
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)This issue is tagged first-timers-only. It is only for people who have never contributed to open source before and are looking for an easy way take their first steps.
Consider this as your chance to dip your toe into the world of open-source and get some bragging rights for writing code that makes drones fly, cars find charging stations, helps people and goods move from place to place and more...
Find more first-timers-only issues from DAV Foundation here.
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
Within utils.js there is a function called shiftCoords()
. At the end of this function is a return undefined;
statement. This isn't needed, as a function would return undefined anyway if we don't return anything. You can delete this line and help keep the file size smaller for mobile audiences ๐
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
This issue is tagged first-timers-only. It is only for people who have never contributed to open source before, and are looking for an easy way take their first steps.
Consider this your chance to dip your toe into the world of open-source, and get some bragging rights for helping make drones fly, cars find charging stations, and people and goods get from place to place.
Find more first-timers-only issues here:
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open-source.
The DAV project you are looking at is Missions. It is the mobile web app used by users to order package pickup via drones. Yes, drones.
In order to foster a community of developers that encourages helping each other, we started a gitter chat room just for contributors.
Please edit the README.md file in the root directory of the repository to contain a link to our gitter chat room.
The link should be placed just below the top headline. This is the markdown code required to display the link:
[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/DAVFoundation/DAV-Contributors)
This will look like this:
up-for-grabs
. If it isn't, someone is already working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#1
)Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
We recently upgraded the 'Bid Selection' screen (that appears when ordering a pickup) and added a feature that allows users to sort the results by price, time of arrival etc.
The problem is that when users select a new sorting option, since sometimes the results stay in the same order (which can happen and is ok), it may seem to the users that the sorting failed.
To avoid that, we want to always refresh the results - even in cases where results should stay in the same order. Refresh means clearing the results page and loading them again (or at least make it seem like that). Similar to when the results are being loaded for the first time.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
This issue is tagged first-timers-only. It is only for people who have never contributed to open source before, and are looking for an easy way take their first steps.
Consider this your chance to dip your toe into the world of open-source, and get some bragging rights for writing code that makes drones fly, lets cars find charging stations, helps people and goods get from place to place, and more.
Find more first-timers-only issues here:
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
Your task for this issue is...
In the README.md file
add this following line of code
[![license](https://img.shields.io/github/license/DAVFoundation/missions.svg?style=flat-square)](https://github.com/DAVFoundation/missions/blob/master/LICENSE)
This will display a badge like this
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)This issue is tagged Knowabunga. It is only open for participants of the Knowabunga/DAV hackathon!
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When users look for a drone to pick up a package, they click order pickup
, fill out a form, and click Find drones
.
The next screen shows the map again with a radar indicating that we are searching for drones.
Modify the code so that when the order is submitted and the SearchingScreen is shown it will drop a pin (show the graphics listed below) on the coordinates of the dropoff and pickup locations.
The SVG images can be found here:
You can see an example of how to load and use an svg image in /src/components/OrderScreen.jsx
Note that the pins need to be rendered as part of the map. You can read more about adding images to Mapbox GL JS (our mapping library) here: https://www.mapbox.com/mapbox-gl-js/example/add-image/
The end result should look like this:
Yes, the pickup pin is partially hidden under radar... that's ok. Your code will also be used to show the positions during the missions when the radar is hidden.
Once this is ready - and combined with issue #21 - we will be able to show something like this to users:
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)This issue is tagged first-timers-only. It is only for people who have never contributed to open source before and are looking for an easy way take their first steps.
Consider this as your chance to dip your toe into the world of open-source and get some bragging rights for writing code that makes drones fly, cars find charging stations, helps people and goods move from place to place and more...
Find more first-timers-only issues from DAV Foundation here.
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
The readme.md
file of this project contains a license footer, which is redundant after adding the license badge. Remove below lines from the readme.md.
### License
Licensed under [MIT](https://github.com/DAVFoundation/missions/blob/master/LICENSE).
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone https://github.com/YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
update all modules to their latest versions.
๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When running npm run build
to build production files, webpack uses the settings from webpack.prod.js
. These settings can be improved upon.
Update the webpack production settings so that it uses the production build of React, and not the development version we currently use. This change should only affect production builds.
Thank you @andriijas for the idea ๐
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
See attached screenshot, the marked area is too 'foggy'. We need to reduce the height of this white 'fog' so that the map will be more visible while the drone is at a delivery mission.
We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When users look for a drone to pick up a package, they click order pickup
.
This form shows the pickup location as well as other fields.
At this time this value is taken from the center of the map.
Modify the code so that this field would be initialized instead from the current user location.
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)This issue requires knowledge of react
and react-router
.
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
Missions is a web app built using React and React Router. When a user clicks links in the app the url gets updated. If the user refreshes the page when the url is pointing at certain routes (or enters those urls directly) we do not have all the information needed to display those pages, and would want to redirect the user to the root route instead.
Add code to a central location that will check the current url when the app loads, and if it is /searching
push the /
url to the history (which will cause it to navigate there). In the future we will have more conditions here which will cause it to navigate. My initial instinct is to do this in the App
component (as it has access to the router, and it is the first component to load (after its wrapper: Main
)).
To run the project locally, you will need to clone it, run npm run
, and then visit http://localhost:3333/
. Detailed instructions are below:
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ cd missions; npm install
gulp watch:js
to start a local server and watch your local code for changes. The server will restart automatically every time you change the code.gulp
one last time and make sure no errors (including linting errors) are thrown.$ git push -u origin master
#26
)Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
We want to improve the current 'Bid Selection' screen (that appears when ordering a pickup) and allow users to sort the results by price, time of arrival etc., see mockup examples:
The current version does not include the icon to open the sort options, or the sorting options themselves. Both need to be added, as well as the sorting logic itself.
Available sorting options:
UI behaviour:
See attached zip file with the new icons in svg format:
icons_svg.zip
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
In long distance missions, since the map zooms out a lot, the pickup & dropoff pins aren't visible, nor the drone.
See attached screenshot of a mission from Tel Aviv to Eilat:
Expected behaviour - No matter the distance, we should the the pickup & dropoff pins + the drone that is on that mission.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When users look for a drone to pick up a package, they click order pickup
, fill out a form, and click Find drones
.
The next screen shows the map again with a radar indicating that we are searching for drones.
Modify the code so that when the order is submitted and the SearchingScreen is shown it will show a line connecting the coordinates of the dropoff and pickup locations.
The line needs to be colored #684BF1
.
(Bonus points if you can make the line a gradient that goes from #684BF1
to #34D6FA
๐ )
Note that the line needs to be rendered as part of the map. You can read more about adding elements to Mapbox GL JS (our mapping library) in the documentation: https://www.mapbox.com/mapbox-gl-js/example/data-driven-lines/
Once this is ready - and combined with issue #20 - we will be able to show something like this to users:
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)This issue is tagged first-timers-only. It is only for people who have never contributed to open source before and are looking for an easy way take their first steps.
Consider this as your chance to dip your toe into the world of open-source and get some bragging rights for writing code that makes drones fly, cars find charging stations, helps people and goods move from place to place and more...
Find more first-timers-only issues from DAV Foundation here.
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
In the file src/reducers/vehicles.js
there are two import statements from the actions
file. Your task for this issue is to import both the components in one line. You can refer to this on how to do multiple imports from a single file
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone https://github.com/YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
After a mission is complete the user is redirected to the main page.
However the pickup
and dropoff
pins are still visible.
Modify the code so that the pickup
and dropoff
pins are removed when a mission has been completed and the user is redirected to the main page.
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
We recently upgraded the 'Bid Selection' screen (that appears when ordering a pickup) and added a feature that allows users to sort the results by price, time of arrival etc.
The problem is that when users are selecting a new sorting option, the menu disappears a bit too fast, and users may don't have the chance to see that their option was actually selected.
We want to set a 100ms delay from when user selects the new sort (e.g., 'Fastest pickup') and to when the menu starts to close.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Can't slide/zoom map after mission completed on ios devices .
Can be seen on http://missions.io
User should be able to move/slide/zoom the map after mission competes in exactly the same manner as it is possible before starting the mission.
Map cannot be moved/zoomed.
This issue is tagged first-timers-only. It is only for people who have never contributed to open source before and are looking for an easy way take their first steps.
Consider this as your chance to dip your toe into the world of open-source and get some bragging rights for writing code that makes drones fly, cars find charging stations, helps people and goods move from place to place and more...
Find more first-timers-only issues from DAV Foundation here.
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
The package.json file for this repo is missing the bugs field. Add the following line to package.json
to help users find out how they can file bugs and issues for this project.
"bugs": {
"url": "https://github.com/DAVFoundation/missions/issues"
}
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When running npm run build
, webpack uses the settings from webpack.prod.js
. These settings can be improved upon.
Update the webpack production settings so that the output filenames include a chunk of the file's hash (e.g., bundle.a3sd43g.js). This will allow us to set very long expiration headers for long term caching in browser, it will also make sure people are always getting the latest version of the JS available and not an outdated cached version.
Thank you @andriijas for the idea ๐
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)This issue is tagged Knowabunga. It is only open for participants of the Knowabunga/DAV hackathon!
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When users look for a drone to pick up a package, they click order pickup
, fill out a form, and click Find drones
.
The next screen shows the map again, centered on the area the user was looking at and not the pickup location. To see this happening, enter the form and enter a different coordinate for the pickup location (e.g., 41.1, 23.1
).
Modify the code so that when the order is submitted and the SearchingScreen is shown it will be focused on the pickup coordinates the user entered in the form. These coordinates can be found in the redux store.
You can read more about Mapbox GL JS (our mapping library) here: https://www.mapbox.com/mapbox-gl-js/example/center-on-symbol/
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)This issue is tagged Knowabunga. It is only open for participants of the Knowabunga/DAV hackathon!
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
There are a number of different configuration settings spread out all over the app (mostly in the reducers as default values).
Create a new file /src/config/index.js
which will contain all of the configuration settings detailed below. From this file export a function called getConfig(key)
which will return the value of any setting requested, or throw
an error if that setting isn't in the file.
Next import that function into all files that use that configuration, and replace the hardcoded values with calls to get the settings from the new config file.
Here are the configuration settings to extract to the new file:
/src/reducers/order.js
extract dropoff
as default_dropoff_coordinates
/src/reducers/order.js
extract size
as default_package_size
/src/reducers/order.js
extract weight
as default_package_weight
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)Right now we are doing relative imports in the src directory. something like this..
import sizeLetter from '../images/size_letter.svg';
import sizeCan from '../images/size_can.svg';
import sizePizza from '../images/size_pizza.svg';
import sizeBox from '../images/size_box.svg';
This includes, images, component and libs.
We can make it absolute by using the webpack resolve config
to look something like this
import sizeLetter from 'images/size_letter.svg';
import sizeCan from 'images/size_can.svg';
import sizePizza from 'images/size_pizza.svg';
import sizeBox from 'images/size_box.svg';
resolve: {
modules: [
path.resolve('./node_modules'),
path.resolve('./src')
]
},
By adding this config to webpack.common.js we can do absolute imports for contents inside src/
directory, as mentioned in this article
This can reduce a bit of cognitive load while working. @TalAter will do a pr if approved ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
Currently, when the /searching screen is shown, the map centers around the bounding box of the pickup and dropoff points, and zooms to the level where both are visible.
After the change, while in the /searching screen, map should center around the pickup coordinates and change zoom to level 7.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When running npm run build
, webpack uses the settings from webpack.prod.js
. These settings can be improved upon.
Update the webpack production settings to minify the CSS it outputs.
Thank you @andriijas for the idea ๐
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When running npm run build
, webpack uses the settings from webpack.prod.js
. These settings can be improved upon.
Update the webpack production settings to minify the CSS it outputs.
Thank you @andriijas for the idea ๐
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
There are a number of attributes saved in the redux store that the user might change. For example, within the settings.js
reducer is a setting called welcome_seen
which is set to false
by default (meaning the user has not seen our welcome screen). The welcome screen (being prepared in one of the other Knowabunga issues) will set this setting to true
so that it won't be shown again. At the moment, every time a user refreshes the page, this setting will reset back to false and the welcome screen will be shown again.
We would like to persist the value of this attribute locally in the user's browser, and rehydrate that value back to the store on the user's next visit.
At the moment, the only attribute that need to be persisted is:
settings.js
persist welcome_seen
...but soon we will need to persist different values from different parts of the store, and rehydrate them on load.
One possible solution for this is to use something like redux-persist. But note that we'd like to persist just some of the store, and not all of it.
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)This issue is tagged Knowabunga. It is only open for participants of the Knowabunga/DAV hackathon!
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When users look for a drone to pick up a package, they click order pickup
, fill out a form, and click Find drones
.
The next screen shows the map again with a radar in the center showing that the app is searching for matching drones.
Modify the screen with the radar so that when that screen appears (immediately after form), the zoom level is set to 14, and it very slowly zooms out as time passes.
You can read more about Mapbox GL JS (our mapping library) here: https://www.mapbox.com/mapbox-gl-js/api#map#setzoom
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
The settings reducer sets the same user_id for all users.
Generate a unique id for each user and make sure it is persisted in localstorage between sessions (https://github.com/DAVFoundation/missions/blob/master/src/store.js#L8)
You can find a method for generating a random user id in https://github.com/DAVFoundation/missioncontrol/blob/master/server/simulation/random.js
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
This issue is tagged first-timers-only. It is only for people who have never contributed to open source before and are looking for an easy way take their first steps.
Consider this as your chance to dip your toe into the world of open-source and get some bragging rights for writing code that makes drones fly, cars find charging stations, helps people and goods move from place to place and more...
Find more first-timers-only issues from DAV Foundation here.
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
Change the copyright year from 2017
to 2018
in the license
file at the root of the project.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
This issue is tagged Knowabunga. It is only open for participants of the Knowabunga/DAV hackathon!
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When users look for a drone to pick up a package, they need to specify the size of the package. At the moment this is done via a boring form.
Womp-Womp!
We would like to make this much more visual and appealing:
Replace the existing select box with buttons that look like this:
When any of the options is selected there needs to be a purple background, and the icon needs to change to white (I believe you can do that in css without creating an additional SVG).
The SVG images can be found here:
You can see an example of how to load and use an svg image in /src/components/OrderScreen.jsx
Note: If the hover version of the icons doesn't look great with the hover, that's fine. We'll fix this later.
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
We recently added the ability to set pickup and dropoff locations using actual addresses (and not coordinates as we usually had).
Though when the drone arrives at the pickup destination, we still use coordinates to describe the pickup location, see below:
We want to replace those coordinates with the actual address that of the pickup location.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
This issue is tagged Knowabunga. It is only open for participants of the Knowabunga/DAV hackathon!
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
The specific project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When running npm run build
, webpack uses the settings from webpack.prod.js
. These currently do not minify or optimize the code output in any way.
Add code minification and optimization to the production build.
$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#6
)Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
When a user is waiting for the drone to arrive at the pickup location he sometimes doesn't have an indication of where the drone is, because the map is only aimed at the pickup and dropoff locations.
We want the map to also show the drone's starting location, and zoom in on the map as the drone progresses towards the destinations.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
Thank you for your help โค๏ธ
DAV (Decentralized Autonomous Vehicles) is a new non-profit foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
The DAV project you are looking at is Missions. Missions is the client facing side of the marketplace connecting DAV users looking to ship packages, with autonomous vehicles such as drones.
Add testing using Jest for one of the reducers and one of the actions.
Tests should live in /test/specs
.
up-for-grabs
and not labeled claimed
, to verify no one else is working on it.$ git clone [email protected]:YOUR-GITHUB-USER-NAME/missions.git
$ git push -u origin master
#5
)We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help ๐
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.