We built this app over the weekend during the 8th annual FON Hackathon in Belgrade, Serbia, lasting from 9th to 11th of April, 2021. We ended up winning the first prize after hours of sleeplessness and hours and hours of coding and tonnes of coffee and energy drinks.
Written in React Native + Laravel, the app's main purpose is to help people during dangerous and unpredictable natural disasters such as floods, earthquakes, fires, etc... You're welcome to take a look at the code and copy it and change it to your liking and even distribute your modified versions as long as you comply with the license agreement outlined in the LICENSE file.
Backend application is fully dockerirized for development purposes.
- Laravel
- Pusher API (WebSockets)
- Postgres with PostGIS extension
- Redis for Queues
- Laravel Queues
- Laravel Task Scheduler
- Docker
- React Native
- Expo
- Setup docker environment
$ doker-compose up -d
- Add to hosts file
$ sudo echo '\n127.0.0.1 relieveme.test\n' >> /etc/hosts
- Run Database migrations
$ cd relieveme-back && ./exec php artisan migrate --seed && cd ..
- Copy
.env.example
to.env
$ cp relieveme-back/.env.example relieveme-back/.env
- Create Application Key
$ cd relieveme-back/ && ./exec php artisan key:generate && cd ..
- Add Pusher API Credentials to
.env
The source code is licensed under the terms of the GNU Affero General Public License, either version 3 of the license or, at your option, any later version.