SEBASTIAN SONNE
All projects

2025

Seatplan Generator

Dynamically create, manage and manipulate Seatplans effectively

2025
ReduxReact

About

This is a React-based web application designed to simplify the creation and management of seating plans. It allows users to efficiently organize students and assign them to desks in a structured and flexible way. The application supports both uploading a list of students via an Excel file and adding students manually. Users can design their own seating layout using an interactive grid, making it easy to adapt the plan to different room configurations. Students can be assigned to desks automatically through a randomization feature, with the option to reshuffle as needed. Once completed, the seating plan can be exported as a shareable link for easy distribution. For Excel uploads, the file should follow a simple format where each student is listed in a new row starting in the first column. No additional data or formatting in other columns is necessary.