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.