Software development · Nijmegen, NL

ATA Technology — We design and build web, mobile and SaaS products.

Our projects

Our projects

  1. Bravo Grill — RESTAURANT · GERMANY WebsiteLive

    Bravo Grill

    A website with real character for Bravo Grill in Kloster Lehnin, Germany: the full menu with allergen labels, phone ordering, WebGL fire effects and an admin panel where the restaurant keeps its own menu up to date.
  2. Barber Booking System — SAAS · BARBERS & SALONS SaaSComing soon

    Barber Booking System

    Our own booking and business-management platform for barbers and hair salons: a calendar per staff member, appointments with conflict checks, customer, service and staff management, and role-based access. Every salon's data is kept separate at database level.
  3. Eyüp Sultan Nijmegen — MOSQUE · 3D WEB EXPERIENCE WebsiteComing soon

    Eyüp Sultan Nijmegen

    A scroll-driven 3D website for the new Eyüp Sultan mosque in Nijmegen: a 360° tour, a film, live prayer times, announcements and online donations through Mollie towards the purchase of the land.
  4. Kuyaris — SAAS · STAFFING SaaSComing soon

    Kuyaris

    A multi-tenant SaaS platform for Dutch staffing agencies: recruitment, placement, planning, timesheets, contracts, housing and compliance evidence in one place.
  5. KickMate — SCORE PREDICTION · iOS & ANDROID Mobile appComing soon

    KickMate

    A football app where friends predict match scores in private groups, with leaderboards and chat built in. Available in Turkish, English, German and Dutch.
  6. Lexipace — SPEED READING · iOS & ANDROID Mobile appComing soon

    Lexipace

    A speed-reading app: import a PDF, EPUB, web article or pasted text and read it word by word (RSVP) at your own pace. Built for students and exam preparation.
  7. Marktgeluk — CLASSIFIEDS · WEB & APP E-commerceComing soon

    Marktgeluk

    A second-hand classifieds marketplace for the Netherlands, on the web and as an iOS and Android app: search by category and distance, place an ad in six steps, chat and make offers, and buy with buyer protection.

05 / 07SCORE PREDICTION · iOS & ANDROIDComing soon

KickMate

A football app where friends predict match scores in private groups, with leaderboards and chat built in. Available in Turkish, English, German and Dutch.

Mobile app development
Preview video coming soon KickMate — SCORE PREDICTION · iOS & ANDROID
What we did
  • Product & UX design
  • iOS & Android app
  • NestJS backend & API
  • Four languages
Technologies
React NativeExpoNestJSPostgreSQLRedisDrizzleAuth0
Type
Mobile app · Our own product

01About the project

The brief

Predicting scores with friends is only fun when points, deadlines and rankings are fair and automatic. KickMate had to bring private groups, match information, leaderboards and chat together in one app.

Our approach

We built the app as a thin client: scoring, prediction locks and rankings are all calculated on the server, so every member sees the same result. Live updates arrive over a real-time connection and show up on screen straight away. The app is available in Turkish, English, German and Dutch.

02Key features

  • 01

    Rooms and invitations

    A step-by-step wizard sets up a room: mode, name, up to eight competitions and friends to invite. Join with a six-character code or an invitation, and see a preview of the room before you do.

  • 02

    Score predictions

    Predict the score of each match; at kick-off the server locks predictions so nobody can change them afterwards.

  • 03

    Match details

    Goals, cards and substitutions, both teams' form over their last five matches, line-ups and stats such as possession, shots and corners.

  • 04

    Leaderboards

    Rankings for all time, the season, the month and the week; your own position and, for each player, a summary of exact scores, correct outcomes and streaks.

  • 05

    Room chat and notifications

    Every room has its own chat; match reminders, results, rank changes, invitations and chat mentions arrive as push notifications.

  • 06

    Profile, friends and premium

    Profile stats and badges, adding and searching for friends; premium removes ads and unlocks private rooms and unlimited invitations.

03Screens

04Technology

Interface

React Native & Expo
iOS and Android app
Reanimated & Skia
Animation and hand-drawn icons
TanStack Query
Server data and live cache
i18next
Four languages: TR, EN, DE, NL

Server & data

NestJS
Mobile API, admin API and background jobs
PostgreSQL & Drizzle
Rooms, predictions and points
Redis
Caching and job queues
Socket.IO
Real-time updates in rooms
Auth0
Sign-in and authentication

Infrastructure

Docker
Local development environment
k6
Load testing

05Status

Coming soon

This project is in development. Thinking of something similar?

Next project Lexipace

Contact

Let’s transform
your business together.

Tell us about your project, we reply within 24 hours. Messages sent with this form go straight to info@atatechnology.nl.

What would you like to build?

New projectinfo@atatechnology.nl
Office
Jonkerbosplein 52
6534 AB Nijmegen, The Netherlands
KvK

96430869