Foto-Diretta wants to be an aggregator of live events (Facebook, Instagram, YouTube or other channels). The focus of the project is on events relating to photography, but it can be used for any type of topic.
The application is developed with Laravel, LiveWire and Tailwind CSS.
A lot of attention is paid to privacy, for this reason the event proposals are anonymous.
It does not store any user data, no statistical tracking is performed.
Foto-Diretta in English means:
Foto -> Photo
Diretta -> Live events
During COVID-19 lockdown spontaneous live photographic events flourished worldwide through different channels (Facebook, Instagram, YouTube, etc.). Too many not to miss out some we might really wanted to attend at.
What if you could check in advance the scheduled ones by your contacts or loved authors?
Anyone can stay tuned, search event by title, authors or date.
Foto-Diretta will be always updated: like Wikipedia, anyone can contribute and can propose a live event. No registration is necessary, the events will be showed after moderation by site administrators.
Currently Foto-Diretta is used in these sites:
- Foto-Diretta: archive of photographic broadcasts for amateurs (Italian language).
You are free to install Foto-Diretta and also use it for other subjects other than photography: please, report your installation via a pull request so that we can update the list.
See Laravel Server Requirements
- Clone the repository:
git clone https://github.com/danieleugoletti/foto-diretta.git
- Install dependencies:
composer install
- Set the Environment Configuration
- [If the application key is not set yet] Set your application key:
php artisan key:generate
- Create DB table:
php artisan migrate
- Install dependencies:
npm install
- Compile the css:
npm run dev
- Seed DB with sample data:
php artisan db:seed
Notes about development infrastructure:
- to have mysql and phpMyAdmin development instances you may use the
docker-compose.development.yml
file (it expects an.env
file on the root level) - to launch the PHP's built-in development server, you may use the
serve
Artisan command:php artisan serve
- Publish event reminder to social channel: facebook, twitter, instagram, telegram group
- New layout
- Permalink to event detail
- Add new type of events: live recording, exhibition, contest, postcast, youtube channel
The MIT License (MIT). Please see License File for more information.