Giter Site home page Giter Site logo

bdelville / bohurt-mapper Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 493 KB

Features useful for bohurt into a android app

Home Page: https://www.facebook.com/groups/1467288116626074/

License: GNU General Public License v3.0

Java 12.08% Kotlin 87.92%
android bohurt buhurt sports

bohurt-mapper's People

Contributors

bdelville avatar

Watchers

 avatar  avatar  avatar

Forkers

mbiondi17

bohurt-mapper's Issues

KMZ to CSV

For OpendataSoft to parse Laurence's map data, we need to convert the KMZ data to csv fully parsable by ODS. This way we can extract the image.

Make a python script that:

  • Read the data
  • Save the image into a public server
  • Export a CSV, with the url linked to these images, and expose the CSV to a public server

This script should be run automatically if possible

Data Text search

In the map screen:
Add a text search field that OR with the date filter to merge both results in the map

Tutorial

Add a tutorial on the home-search page

Dark design

Implement a material dark design along side the light

Sharing event

Add the possibility to share the event from the event detail screen

Reference a new tournament

  • Load the list of tournaments and check for duplicate
  • Link to known sources of tournaments in the page
  • Establish regular saves of the dataset before opening to public

Map of Team

New screen with the map of teams

New data Set and form with the map of team too

Improve MaterialDateRangePicker

Make pull requests to heysupratim/material-daterange-picker#58 with:

  • If a TO date is greater than FROM date, then change one of the value
  • Can open the pop-up starting from TO date
  • Make the date range highlight more obvious / constrasted
  • Open the TO tab once the FROM date is selected configurable
  • Make the Font TO and FROM of the pop-up more obvious

Tablet

Propose a tablet version with "map / details" view

Similar Events

When an event is opened, display a list of "events easy to attend from this one" (by proximity of both date and location)

Map Activity: styling

The screen that filter the event and display a map should have a appealing material style design

Clean the data source

Replace the category registration by 3 choice: Group, 1v1, Profight as a mandatory field

Register in the google doc as a Boolean, then handle it in OpenDataSoft and Android side

Link datasource

Create a clean datasource of useful links or resources by country, to get information from.

Hamburger Menu

Add An Hamburger menu with this entry points, that leas to a blank "WIP" page if not implemented

  • Events
  • Teams
  • Request an event change (send the form content by mail or to an API?)
  • Links by countries

Screen Display an event

When the select an event, a page should open with a list of card:

Each card contains:

  • more details about the event
  • link to the external website and to the external map application

The list is centered to the selected Event

The other event in the list or the related ones (same area / same date) that we propose that could be of interest.

Map: click on the marker

Clicking on the marker shall allow to display a map-popup with event information

Opening the details page shall require a further button to click, so the user can keep exploring the map

Event count in Map

Make sure the minimum number of event loaded is not too low (40) sounds good.

Implements Map clustering and Map marker adapter

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.