Coder Social home page Coder Social logo

dat256's People

Contributors

elias-sundqvist avatar kevinkullgren avatar pilino1234 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

neonsky

dat256's Issues

Add function to confirm delivery

  • in #4 replace button "Accept delivery" with a button saying "Confirm delivery", if the owner is viewing the request.
  • tapping the "Confirm delivery" button should mark the request as delivered
  • tapping the "Confirm delivery" button should send the specified payment amount from the owner to the assistant.

Add function to accept delivery request

  • "Accept delivery" button in #4 should mark the delivery as accepted
  • Accepted requests should not be able to be accepted again
  • Accepted requests should disappear from #3
  • Accepted requests should contain who accepted them

UI spacing on post request

Tweak the spacing on the delivery request form, so that there is less space between the from, to fields etc.

Add toasts for feedback

When you click accept/cancel/confirm/upload etc. there should be a toast that confirms that the delivery was successfully accepted/uploaded/confirmed etc.

Add function to post delivery request

  • "Request Delivery" button in #5 should upload the delivery request.
  • "Request Delivery" should be disabled if the user don't have payment amount of money to withdraw.
  • Positing the delivery request should lock the specified payment amount away from the owner.
  • Posted delivery requests should appear in #3

Add list view for my posted delivery requests

  • #2 but replace the distance with delivery request status
  • delivery request status is one of: available, accepted, travelling, delivered
  • fill the list with all of my posted delivery requests

Account Switching

  • switch users
  • create users
  • login users
  • replace test data with real user

Add methods to navigate using the navigation bar

The following functions should be hooked up to the items in the navigation bar view (#7):

  • See all available delivery requests
  • See all my posted delivery requests
  • Post a new delivery request
  • See all delivery requests that I've accepted
  • See my user profile

Add final README

Add a README to the project root with the following points covered:

  • Explain/document the project/directory structure (do this after merging dev and documents to master!). Where to find what.
  • gitinspector output
  • Source code
  • Tests
  • Binaries There are none.
  • Link to Drive (if needed) Not needed
  • Scrum data? How do we present the geekbot data? Not at all, kind of a lot of personal information
  • Who is who? (see also mailmap)
  • Links to stuff (what kind of stuff?)
  • Explain code ownership There is none in our team setup
  • How to the project up and running (requirements, installing dependencies, running)

Add navigation tab bar view

The tab bar should contain the following navigation items (see mock for more details):

  • Available delivery requests
  • My posted delivery requests
  • Post new delivery request
  • My accepted delivery requests
  • User profile

Add function to edit profile page

  • #20
  • when a user is viewing their own profile each editable field should have an edit button
  • tapping the edit button should show an alert view with a text field to edit
  • any edits to the fields should be saved

Add detail view for delivery request

The view should contain

  • item
  • origin
  • destination
  • payment
  • weight
  • distance from origin to destination (km)
  • money lock
  • button saying "Show on map"
  • button saying "Accept delivery"

Add welcome view

Should ask if the user wants to post a delivery or search for deliveries

Add filter to delivery list

  • post concept picture in Slack
  • implement views
  • implement filters and send user to delivery list
  • back button

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.