Are you ready at ToThePoint?

PointInTime – management of upcoming events and registrations

Analyze and build a web application that is a part of the ToThePoint intranet, on which we can manage upcoming events and registrations.

Description of the assignment

  • At ToThePoint we regularly host events. Whether they are a next meetup (e.g. VueJS Antwerp) or a monthly knowledge sharing session, conference or hackaton, … They all share similar properties (such as location, date and time, optional subjects, speakers, …) and typically they require registrations because the possible number of attendees is limited.
  • Organising such events is generally done in multiple steps. For example, the booking of a location has multiple possibilities (possibly based on pricing, size of the venue or number of attendees, …) until finally one can be picked.
  • Your assignment will be the creation of an application on which we can organise and manage the events during their lifecycle.

Goals

  • Functional analysis
  • Design of a responsive UI
  • Development of both backend and frontend following the self-contained systems architecture
    (Take note of Stefan Tilkov’s talk about SCS on http://scs-architecture.org)
  • The creation of a continuous deployment pipeline
  • Deployment with Docker on a Google Cloud-hosted Kubernetes cluster

What you will gain

  • You will experience how to design, develop and put in production an end-to-end enterprise- grade production-ready web application.
  • You will gain knowledge and experience in Docker
  • Real-world knowledge about and experience with Kubernetes and Google Cloud
  • That lovely feeling you get knowing your design will be used in production

What you need

  • You have an interest in a real-world challenge within a next-level microservices environment
  • You have basic knowledge of Java and have an eagerness to learn Spring Boot (from us)
  • You are curious to use Vue.JS to build a responsive UI with
  • You can’t wait to learn a heck of a lot in a relative limited time period.
Technologies you'll be using
  • Java
  • Spring Boot
  • Vue.js
  • Docker
  • Kubernetes
  • Google Cloud
  • Kafka
Location of your assignment

Veldkant 33B, 2550 Kontich

Your mentor

Steven Heyninck – Business Unit Manager ToThePoint

ToThePoint groep logo

Apply for PointInTime