Git Product home page Git Product logo

geofreebie's People

Contributors

alaacs avatar danji90 avatar lbraun avatar leinfeldt avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

danji90

geofreebie's Issues

Create app mockups

Define and mock up the different use cases (see info on learnweb about use cases)

Add geofencing around Münster

  • Set available to false when out of geofence
  • Alert user when they are out of geofence
  • Stop syncing coordinates when not available
  • Add zoom-out limit (not much wider than münster)
  • How should this affect functionality?
    • Limit zoom of map
    • Do not sync offer if coordinates are out of fence
  • How to choose shape: simple bounding box or a more complex polygon?
    • More complex would be more interesting, but doesn't fit a rectangular screen as well
    • Start rectangular, go poly if time allows
  • How to communicate fence to users?
    • Floating message when out of bounds (still allow user to see map)
    • Draw limits on the map? Like a mask?

Add page for editing profile

Include fields for:

  • Name
  • Profile picture
  • Contact information?
  • Interests and occupation
  • Languages spoken?

Then remove these things from the settings page

Add ability to add photos

  • Add photo field to database
  • User can upload pic of food, object, self, space where event is held
  • Offer can't be published without a pic
  • Limit or automatically downscale pic size
    --> Ask Brox about buying database space

Design database

Needs to hold information about things that are being given away

Write up documentation

From Kray's email:

Hi everyone,

the documentation does not need to be extensive but it should cover the areas mentioned in the kick-off

  • installation (should enable someone to install it)
  • overview architecture (should give a clear idea how the app/system is structured/put together, e.g. if someone wants to extend it or replicate it)
  • features of your product (should provide information about what the product can do and how well these functions work, e.g. are the bugs?)
  • initial evaluation of your product (as outlined on the slide)
    The slides also give some indication of different 'quality levels' for each of these parts. Don't forget that you also need to provide a video demo and that the live demo of your product also counts towards your grade.

Add ability to approve new users

  • Add new boolean field to database "approved"
  • Default is false
  • I will approve people manually through mlab
  • Set up some alert when new people sign up? Maybe I can do this through Auth0

Critical because otherwise anyone can sign up.

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.