Customize flutter mobile app with login / registration process using firebase email verification (flutter), styling enhancements, and minor modification to code-igniter back-end / admin

Job ID: 34533540

Budget: £20 – £250 GBP

We require a cost-efficient freelancer (no agencies please) experienced in flutter, codeigniter, firebase and digital ocean droplets for hosting.

This project involves adding some customizations to an application template from code canyon
https://codecanyon.net/item/audiobuzz-flutter-music-app-for-android-ios/31284902
- Flutter music streaming app + admin dashboard
- The app is deployed, but not published yet on Playstore or App Store
- The API and admin dashboard is coded using codeigniter and is deployed as a droplet on digital ocean
- Source code to flutter and admin for deployed offer will be provided to the successful freelancer we award project to

PROJECT REQUIREMENTS
Flutter
- Enhance login / registration – verification code (using firebase) must be entered as part of signup process
- Modify existing welcome screens (flutter) – icons/graphics provided as svg files
- Modify “existing tracks” feed – display newest tracks first (currently oldest show first). Possibly may require modification of API
- Minor reskin / styling changes – should be updated in both light and dark mode
- Change app icon and notifications icon (new icon provided)

Back-end / admin (firebae / codeigniter)
- Enhance login / registration – account only created on admin after successful verification (using firebase)
- Admin fix. When adding music artists, usernames cannot be added in capitals, e.g. if I add a username as GBRF it gets changes to Gbrf. I need it to stay as GBRF so need that updated
- Admin fix. When a new song is added, there is an option to send a broadcast (notification) to all app users. When no is selected, the notification is still sent. I need this fixed.

Both an aab/apk and ipa file will be provided and used for testing
Any updates to the back-end/API will be updated on the digital ocean droplet where application is hosted
Updated source code will be provided

The end product should resemble the styling used in this document, but improvements are expected to be made where possible to give a more premium user experience.

More milestone projects to follow for successful candidate.

Detailed requirements shared with candidates upon request.
Related categories: Codeigniter Flutter Google Firebase DigitalOcean