Create lightshow.md

this is a regarding a project lightshow added in advance tier
pull/811/head
MacAhetti 2 years ago committed by GitHub
parent 08b771c863
commit abf98089a0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,65 @@
Tier: 3-Advanced
Application Description
Lightshow is a mobile application that allows users to connect multiple mobile devices together to create a single, giant screen. Using sockets for communication, the app synchronizes the displays of the connected devices, enabling users to display large-scale images, videos, and animations. Lightshow is an innovative tool for creating immersive visual experiences for events, presentations, and personal enjoyment.
Main Features
Seamless Display Synchronization: Lightshow seamlessly synchronizes the displays of connected devices, ensuring that the content is displayed consistently across the entire screen.
Flexible Screen Configuration: Users can connect any number of mobile devices to create a screen of the desired size and shape. The app automatically adjusts the content layout to fit the configuration.
Real-time Content Sharing: Users can easily share images, videos, and animations to the connected devices, allowing for dynamic and engaging presentations.
Intuitive User Interface: Lightshow features a user-friendly interface that makes it easy to connect devices, manage content, and control the lightshow.
User Stories
As a user, I want to connect multiple mobile devices to create a single, giant screen.
As a user, I want to synchronize the displays of connected devices to ensure seamless content playback.
As a user, I want to easily share images, videos, and animations to the connected devices.
As a user, I want to control the lightshow, including starting, stopping, and pausing the content.
As a user, I want to adjust the brightness and contrast of the lightshow.
Bonus Features
Remote Control: Allow users to control the lightshow remotely using a dedicated mobile app or web interface.
Content Editing: Integrate editing tools to enable users to create and modify content directly within the app.
Interactive Elements: Incorporate interactive elements into the lightshow, allowing users to engage with the content through touch or voice commands.
Useful Links and Resources
Sockets Programming Tutorial: https://www.tutorialspoint.com/socket-programming-in-python
Image and Video Processing Libraries:
Python OpenCV: https://opencv.org/
Android OpenCV: https://github.com/ahasbini/Android-OpenCV
iOS OpenCV: https://docs.opencv.org/4.x/d5/da3/tutorial_ios_install.html
Mobile App Development Frameworks:
React Native: https://github.com/facebook/react-native
Flutter: https://flutter.dev/
Xamarin: https://visualstudio.microsoft.com/xamarin/
Example Projects
Pinch: https://teachandgo.com/dual-monitor-teaching/
Junkyard Jumbotron: https://www.media.mit.edu/projects/junkyard-jumbotron/overview/
ScreenLink: https://www.elgato.com/us/en/s/screen-link
Loading…
Cancel
Save