Requirements
Bounty Description:
RentPrompts Flutter App – Authentication, Home, Rapp Details, Profile, and Contact Features
We are developing the official RentPrompts mobile app using Flutter to provide users access to our AI-powered Rapps, manage their profiles, and connect via a contact form. This bounty includes the complete implementation of key frontend screens and integration with backend APIs.
-
User Authentication
Build Sign In and Sign Up screens.
Implement form validations and error handling.
Manage authentication state (logged-in / logged-out flow). -
Home Screen
Design and build the Home Screen UI.
Display a list/grid of available AI apps (Rapps) with categories or feature highlights. -
Rapp Details Page
Create a detailed screen for each Rapp.
Integrate Post API to fetch and display functional AI demo or result content. -
User Profile Page
Build a profile screen to:
View and update user information (Name, Email, etc.)
Upload or update Profile Image and Cover Image
Connect to backend API to update data in real-time. -
About Us Page
Create a static About Us page with information about RentPrompts. -
Contact Us Page
Create a contact form with the following fields:
User Name
Email
Message / Query
Integrate a Google Map or similar to display our office location. -
Recharge Screen (Buy Joules)
Implement a dedicated Recharge screen where users can:
View available Joule packages (with price, quantity).
Choose a package and initiate payment (payment gateway integration not included in this scope, dummy flow acceptable).
Update user’s Joule balance after recharge.
Tech Stack:
Framework: Flutter
Backend: RentPrompts APIs (REST)
Expected Deliverables:
Fully responsive and functional Flutter app UI.
Proper routing and navigation between screens.
Integration with RentPrompts API for dynamic data.
Well-handled error and loading states.
Clean, readable, and maintainable Dart code.