BUILDING YOUR PARTY


SW HW

Here you can find the component and software for building your personal party-time project.
The list is intended for general number of room, to let the host decide the needed structure, without any constraint.

Start building!

The server


Based on Raspberry Pi 2 or a newer one, the server is intended to control every room and store the music and user's database.
The server will response for guest's tracking during the party, and generate playlists for every room.

CLIENT

The client


The client is to be intended as the room-hub, controlling every single light in that space.
It will receive the playlist regularly, playing always the newest one.

OTHER hardware

Hardware


The structure is splitted into two main part:
ROOM-INDIPENDENT:
The PartyTime server, designed to run efficiently on a single Raspberry Pi (2 or newer)
ROOM-DIPENDENT:
For every room, some hardware is needed.
One Raspberry Pi, equipped with wireless adaptor or integrated chipset, to host a PartyTime client.
One or more Philips hue color bulb.
Dependino on the room dimension, one or more Beacon and Speakers.

SOFTWARE

Software


Python3.6 for most of the code.
sqlite3 for local Database
FTP for music sync
iOs app developed in Swift 4
Flask for API implementation
Hue API as light sistem
Zeroconf/Bonjour to automatically find the server