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.
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.
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.
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.
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