Coder Social home page Coder Social logo

mc-map's People

Contributors

elben avatar jasontbradshaw avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

mc-map's Issues

Responsive breakpoints for tablets

I'm looking at the app on a tablet (Kindle Fire HD) and the side bar obscures too much of the map when viewing it vertically. I think a good breakpoint would be around 2.5 times the size of the side bar (825px).

Add option to HIDE group from map (on Admin side)

This is a very important feature that we need available before September 1.

For example, when it fills up or needs to be closed for some reason. Like a checkbox on the admin side we can check when we don't want it displayed on the map.

Remove email, phone number from JSON API response

We don't need to give out this information to users, address is enough! The leaders will come back around and contact the users, and the users will get the email in their confirmation message anyway.

Architect MC traits

An MC has traits, these traits may belong to many MCs. It's a HABTM relationship, and Tags seems like the right approach for flexibility's sake. But it's hard to maintain. So let's think about it some more.

One idea is, using tags:

  • Create a category of tags called "Community tags"
  • Let an admin create tag contexts (e.g. "kind", "day", etc) which attaches to the "Community tags" category.
  • An MC figures out to use (in show/forms/validations/filters/etc) the tags.

I don't think this is actually possible with acts_as_taggable_on, since they only have one level of context. This implies a model MUST know what tag contexts it may use (e.g. "kind", "day").

NOTES

  • Probably doesn't make sense to use tags for "days"β€”it was just a though experiment.

Cache to a folder that's not simply public/

Putting the cached files straight into public/ is kind of a pain, because it requires special knowledge to know which are cached, and which are not.

A better solution is to cache everything to public/cache, and to change the nginx configuration to check that before hitting Rails.

@jossim, this wouldn't be difficult, would it?

Write unit and functional tests

Test controllers and models. Lots of bugs creeping up due to lack of tests. For example, Kristina found out my test community was showing up, even though it was hidden. This is a regression, though it's now fixed. Hidden MCs are hidden again, but don't want these regression bugs to happen.

Add analytics

It would be great to track how people actually use this thing, after all this work.

Hide browser chrome on iOS

The browser address/bookmarks bars take up an enormous amount of room on iOS. There's a hack where scrolling a pixel can cause it to hide, so we should try that.

Allow manual override for geolocation coordinates

Sometimes, Google gets the geolocation wrong, or simply can't find a given address. We should:

  1. Try to geolocate the address automatically
  2. Display an embedded map on the admin page with the current community location
  3. Allow an admin to move the map marker to a new location

Some groups on admin list not displaying on map

From a colleague:
It appears some of the communities that I've entered since the original upload (did most of this on Sat Aug 30) were input into the admin side and are still listed there, but are not showing up on the map.

Here's the aboutmybrowser link:
https://aboutmybrowser.com/x5-TBCfD

Here are the names that are not (as best I can tell) appearing on the map:
Zach and Stephanie Hjornevik
Matthew and Anna McIntosh
Toni Nesbitt
Luke Anderson
Ben Baker

"Show filters " option not working on iPhone.

"Show filters " option on my iphone not working. Trying to tap it, menu not expanding. Tried in landscape and it worked once, now I can't get "show filters" working again when you try to toggle between "show filters" and "show results"

Add info popup to selected markers

It would be nice to show some of the information in a popup above the marker, instead of just solely in the search results to the right.

Edit Community not updating community

I tried to change Kirby Wallis group from "open" to "women" and clicked save. There was no confirmation message like there normally is. When I checked the group again, it was still "open."

Add "Type" field to export functionality

When I export my data, a column for group type does not show up. The field for group description is there, but not group type. Can this be added? It would help me a lot in sorting my data.

Require 'Kind' Field

Currently, you can create a community without filling in the required 'kind' field. This should be disallowed.

Pin location incorrect for 1 MC

All the written info is correct on the admin side, and when you view the address link on the community page it is correct on the google map, but the mc map places it somewhere else.

I also tried writing "West" instead of "W" but with no success.

Clay Herrmann
South, meets Tuesdays
Open to Everyone
2809 W. William Cannon Dr. #G103
Austin, TX 78745

"Show filters" & "Show results" acting funny on iPhone 5 (iOs 7)

When viewing the map at dev.austinstone.org/connect/join
You'll notice in the first screenshot, the "select/de-select all" option doesn't show, but rather the "show filters" button covers where it should be

Next image is after you click "show filters"

Then next image is after you've already clicked "show filters" and want to go back and click "show results"

img_6752

img_8543

img_1055

Data Import Failed

It seems like the data was imported incorrectly. It needs to be re-imported, but first we'll want to solve #3.

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.