Nebula is a personalized IoT ecosystem that learns, adapts, and responds to the user's routine and schedule to assist individuals in getting quality sleeps. The ecosystem includes a mobile app and a projector that's designed to be compatible with different environments. Nebula's core concept is to create a controlled environment that can better assist users with their sleep routine. On the other hand, the app interacts with the user's calendar and tracks the sleep quality through the phone.