Giter Club home page Giter Club logo

boudicca.events's People

Contributors

belehla avatar cstenglein avatar dependabot[bot] avatar dmorawetz avatar kadhonn avatar knittl avatar mahdikhashan avatar p4dd9 avatar twatzl avatar yolgie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

boudicca.events's Issues

update readme.md

our readme md is a generated one, we have to put something useful in there

replace pixelate boudicca icon with vector graphic

Replace the currently downscaled pixel media file with an svg for the boudicca icon

  • replace pixel with svg
  • add accessible title attribute to svg
  • change wrapper to <h1> and text-intended css to indicate the most important entry points for navigation and textual context

event location filter

as a boudicca user i want to filter by location e.g. "posthof", "simmcity", "szene", ...

add datenschutz info page

The Datenschutzerklärung should be available as a standalone page

  • /datenschutzerklärung
  • available in footer and/or header
  • haftung
  • verlinkungen
  • geistiges eigentum
  • google fonts
  • cookies
  • ssl
  • datenerfassung
  • eu streitschlichtung
  • hosting
  • kontakt

query export/build functionality

we should create a function which builds and exports a query, so we can use this for other purposes, for example forward to other services

do not fetch pictures directly from sites

we do leak userdata when the browser loads the pictures directly from the eventsites. also sometimes picture urls become invalid

we should at least proxy the traffic through boudicca, but when we do this we could also cache and possibly resize the pictures so the load on the browser and the sites get reduced

i thought about making it its own "filecache"-service but this is probably overkill, embedding it in the frontend for now should be sufficient

update ical exporter

the ical exporter needs some more love, also we should probably change it to use a query for exporting it.
this would depend on #65

add how to fork/deploy boudicca

we should add a readme explaining how to fork/deploy boudicca on your own.

this depends on #53

we should include stuff like default docker-compose.yml files or something like that
we need to document all config params
we need to include a note to remove our about us + impressum if you deploy the frontend on your own.

it would be nice to separate the "base boudicca product" and our boudicca-deployment, but i am not sure if it is worth it

Introduce user agent local info

To have the source of truth and "business logic" in the backend, I would suggest to format any event dto values on the backendside of the html application .. nice to keep all presentation data in sync (in FE format)

   // TODO: useragent dependend timezone
        val fromDateParsed = LocalDate.parse(fromDate, formatter)
                .atTime(0 ,0,0)
                .atZone(ZoneId.systemDefault()).toOffsetDateTime();
        val toDateParsed = LocalDate.parse(toDate, formatter)
                .atTime(0 ,0,0)
                .atZone(ZoneId.systemDefault()).toOffsetDateTime();

research:

https://stackoverflow.com/questions/10792551/how-to-obtain-a-current-user-locale-from-spring-without-passing-it-as-a-paramete

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language

https://stackoverflow.com/questions/10570884/how-to-get-the-current-time-and-timezone-from-locale

custom header?

pagination

How?

  • endless scroller
  • pages
  • prepare urls in backend instead of frontend url logic

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.