Giter VIP home page Giter VIP logo

reserveermeneer's Issues

Bugs

  • integrity constraints when deleting objects like cinema's
  • restaurant filter is not working

Bioscopen

  • Voor bioscoop kan je stoelen reserveren.
    • Als je een stoel wil reserveren gaan de twee stoelen aan de linker en rechterkant 'op slot'. Niet meer reserveerbaar.
  • Reservering voor een bioscoop is per film.
    • Je kan geen reservering plaatsen voor een film die op hetzelfde tijdstip draait.
  • Een bioscoop heeft meerdere zalen
    • met variabel aantal zitplaatsen en rijen.
    • Er kunnen maximaal 3 films per dag in 1 zaal draaien.

Evenementen

  • Voor evenementen kan een maximaal aantal tickets worden besteld per evenement per persoon.
    • Dit is in te stellen per evenement.
  • Er zijn evenementen die meerdere dagen duren. Je kan daarbij een ticket reserveren
    • per dag,
    • per twee dagen of
    • alle dagen.
  • Evenementen reserveringspagina wordt tweetalig aangeboden.
    • Engels en
    • Nederlands.
  • Voor Evenementen moet je een pasfoto kunnen uploaden (een externe partij gebruikt deze om de tickets te printen)
  • Ticket reserveringen zijn te exporteren naar
    • CSV en
    • JSON

Algemeen

  • Er is een overzichtspagina waarop films en evenementen in 1 lijst getoond worden.

    • De lijst kan gefilterd worden op Locatie en op datum van-tot.
    • De lijst kan gesorteerd worden op naam en (start)datum-tijd.
    • Filteren en sorteren gebeurd in de backend! (meerdere opties mogelijk maar dit is minimaal)
  • De restaurants staan op een aparte pagina.

    • Gecategoriseerd op keuken/type. Bijvoorbeeld Orientaals, Sushi, Arabisch, Italiaans etc. Zelf in te vullen.
  • Er vindt alleen serverside validatie plaats en

    • ingevulde formuleren behouden hun ingevulde waarde bij foutmelding. Dat betekent nog niet dat je slechte html input velden kan gebruiken. Google op -> HTML5 input fields!
  • Een reservering is gelijkwaardig aan een 'webshop aankoop'. Dus alle benodigde persoonlijke data is nodig.

    • Let op! Postcode - huisnummer is niet 100% uniek!! En er kunnen ook reserveringen uit het buitenland komen.
  • validatie netjes maken in requests

  • auth

Restaurants

  • Alleen voor restaurants kan je op een wachtlijst gezet worden.
  • Restaurant reservering kunnen er maximaal 10 reserveringen per halve uur gemaakt worden. Met andere woorden om 18:30 kunnen er maximaal 10 reserveren. daarna pas om 19:00 weer 10. Hierdoor krijg je geen rare wachtrijen voor het restaurant.
  • Er zijn openingstijden in te stellen per restaurant
    • en maximaal aantal zitplaatsen.
  • Restaurants kunnen gefilterd worden op categorie.
  • Er is een dashboard aanwezig welke de drukte aangeeft per restaurant.
    • Denk aan goede testdata!
    • Dit dashboard is in te zien door de eigenaar van de reserveer platform.

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.