Skip to content

FastBooker is a Next.js-based web application designed to streamline the process of booking seats in university libraries. It addresses the inefficiencies of the Affluences app by offering intuitive date selection, a seat number search feature, and the capability to book for the entire day. Developed through reverse-engineering the Affluences API

Notifications You must be signed in to change notification settings

JonathanStefanov/fastbooker

Repository files navigation

🚀 FastBooker - University Library Seat Booking Simplified

Background

FastBooker is a custom solution designed to enhance the seat booking experience in university libraries. Developed after reverse-engineering the Affluences API, this project aims to address and improve upon the limitations of the existing system.

Problem with the Current Affluences System

The Affluences app, used for booking library seats, has several issues:

  • Inefficient Booking Workflow: It requires booking each 2-hour slot separately for a full day, with a redirection to the home page after each booking.
  • Lack of Seat Number Search: There's no functionality to search for seats by their numbers, leading to a tedious scrolling process.

FastBooker Solution

Leveraging the insights from reverse-engineering the Affluences API, FastBooker offers an intuitive and efficient seat booking process. Key features include:

  • 📅 Intuitive Date Selection: Easily choose dates (Today, Tomorrow, Day After Tomorrow) without the hassle of a complex calendar.
  • 🔍 Seat Number Search: Find and book seats quickly by their numbers.
  • 🕒 Whole Day Booking: Conveniently book seats for the entire day, a crucial feature during exam times.

Visit the app here: FastBooker Capture d’écran 2023-12-10 à 13 14 12

Getting Started

This project is built with Next.js, started with create-next-app.

Running the Development Server

npm run dev
# or
yarn dev
# or
pnpm dev

About

FastBooker is a Next.js-based web application designed to streamline the process of booking seats in university libraries. It addresses the inefficiencies of the Affluences app by offering intuitive date selection, a seat number search feature, and the capability to book for the entire day. Developed through reverse-engineering the Affluences API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages