Git Product home page Git Product logo

limes's People

Contributors

cortstar avatar tpavlek avatar

Watchers

 avatar  avatar  avatar

limes's Issues

Admins should be able to import locations from Open Data

An admin should have a form that engages in a two-step process to import from open data. The Admin will enter an open data URL, and the system will query the header fields.

The user will then select which header fields map to which location fields.

Finally the user will click import and the system will import some records from the open data catalogue.

User should be able to create a post

A post should have a body, and an optional attached image.

Deliverables:

  • Form and view to create a post
  • Validation to ensure posts are not empty, or duplicates of existing posts by that user.
  • Rough display of a post afterward

Post creation should respond to ajax requests

If the post creation is performed via ajax instead of standard form flow then the following is true:

In the case of success the controller should respond with a 202 status code and the following data

{ success: true, post_id: 9001 }

In the case of failure the controller should respond with the appropriate status code and

{ success: false, errors: [ 'message1', 'message2' ] }

A user can offer a connection

When a post exists, a separate user can offer to connect with the author.

This will share the user's contact details with the author so an additional connection can be made.

A user should be able to see all of their available connections in their profile.

Admins should be able to set "events" on locations

As an admin editing a location you should be able to set an "event" happening at that location.

An event contains a start date/time, an end date/time and a message.

When a user loads a location during an event, a banner will be displayed on that location showing the message for that event.

A user should be able to add a photo

When a user is logged in, they should be able to edit their preferences and upload a photo.

If a user does not have a photo configured, it should fallback on gravatar to display the photo.

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.