Cross-Platform Application Development via Flutter
Budget: €250 – €750 EUR
I have an exciting opportunity for a skilled Flutter developer to create a cross-platform application for Android, iOS, OSX, Windows, and Linux. The essential features for this application should include:
- User Login: A critical aspect of the project is the creation of a Login page. Each user will be able to input their credentials traditionally (username/password) or have the option of a QR code login for added convenience. The QR code feature should generate dynamic codes for each login session, ensuring robust security measures.
- Dashboard & Node Selection: The dashboard will act as the control interface for the user. Its main function is the Node Selection feature which allows users to switch between different servers. This feature should be straightforward to navigate and visually intuitive for users. While real-time updates and graphs are not necessary, I am open to considering additional features if it aligns with the project's simplicity and user experience.
Ideal freelancers should have experience in Flutter development across all platforms mentioned and have implemented secure, dynamic QR code functionality in previous projects. Comprehensive understanding of dashboard design and seamless server-switching features is essential. I am looking for someone who can articulate complex technical concepts into user-friendly interfaces.
## Flutter Client specification
A cross platlform multilanguage application to connect to a Wireguard server.
### Used packages
- use https://pub.dev/packages/flutter_secure_storage to store user token
- use https://pub.dev/packages/tray_manager for desktop applications to hide main window
- use https://pub.dev/packages/wireguard_flutter to connect to the selected server
- use https://pub.dev/packages/icons_launcher to create icons for all platforms
### Pages
- Login page (username/password)
- Login page (unique identifier or QR for mobile)
- Main page
- User Login: A critical aspect of the project is the creation of a Login page. Each user will be able to input their credentials traditionally (username/password) or have the option of a QR code login for added convenience. The QR code feature should generate dynamic codes for each login session, ensuring robust security measures.
- Dashboard & Node Selection: The dashboard will act as the control interface for the user. Its main function is the Node Selection feature which allows users to switch between different servers. This feature should be straightforward to navigate and visually intuitive for users. While real-time updates and graphs are not necessary, I am open to considering additional features if it aligns with the project's simplicity and user experience.
Ideal freelancers should have experience in Flutter development across all platforms mentioned and have implemented secure, dynamic QR code functionality in previous projects. Comprehensive understanding of dashboard design and seamless server-switching features is essential. I am looking for someone who can articulate complex technical concepts into user-friendly interfaces.
## Flutter Client specification
A cross platlform multilanguage application to connect to a Wireguard server.
### Used packages
- use https://pub.dev/packages/flutter_secure_storage to store user token
- use https://pub.dev/packages/tray_manager for desktop applications to hide main window
- use https://pub.dev/packages/wireguard_flutter to connect to the selected server
- use https://pub.dev/packages/icons_launcher to create icons for all platforms
### Pages
- Login page (username/password)
- Login page (unique identifier or QR for mobile)
- Main page