Git Product home page Git Product logo

seatme's Introduction

SeatMe


Project Overview

At every wedding in Israel (or perhaps around the world), there's always an issue with seating guests at the right table. Heaven forbid that Aunt Miriam sits with Aunt Rachel since their argument at last Passover. There's also the desire of hosts not to open additional tables unnecessarily to avoid unnecessary expenses. And let's be honest, if you're not paying an external company, it'll probably require some family diplomacy to assign everyone their table.

So, my sister is getting married this summer, and she was a bit concerned about this (we had an unpleasant experience with it at my brother's wedding). So, I had some free time and decided to try to help her by building a small project over a couple of days, and here's what came out:

As you can see, everything is customizable, of course (those who understand a thing or two about Python shouldn't struggle too much).

I wanted the guest to deal only with the keyboard, so all they need to do is simply enter their phone number and then press either ENTER or the button, and the software outputs a nice and personal message with their table number, which disappears automatically after 10 seconds, like this:

We know the phone number because the hosts will need to do some small work beforehand, which is to create an Excel file with the following columns:

  • First Name
  • Last Name
  • Number of Invited Guests
  • How Many Confirmed Attendance
  • Table Number
  • Phone Number


Requirements

Install the dependencies with pip

tkinter
xlrd

Note:

In order to make changes to the software according to your specific needs, it's essential to have a basic understanding of Python programming. Additionally, please ensure you have an .xls file with the required columns mentioned in the project overview section, as the software relies on this input data.

seatme's People

Contributors

eran1801 avatar

Watchers

 avatar

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.