Flutter School Bookstore & PDF App
Summary
Freelancer Client is hiring: Flutter School Bookstore & PDF App.
Location: Remote
I need a Flutter-based Android application that will serve 50–60 partner schools from day one. The core flow is simple: each school signs in with an email-and-password account, , lands on its branded dashboard, and can immediately access a book-selling area or manage its PDF resources.
What you'll do:
• Code passes flutter analyze with zero errors or warnings.
Requirements:
• Smooth cart and checkout experience (I’m open to your recommended payment gateway).
Skills: PHP, Mobile App Development, User Interface / IA, Software Architecture
Budget: $12500–$37500 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Original
I need a Flutter-based Android application that will serve 50–60 partner schools from day one. The core flow is simple: each school signs in with an email-and-password account, , lands on its branded dashboard, and can immediately access a book-selling area or manage its PDF resources.
Book-selling section
• Fast search and filter so teachers, parents, or students can locate titles quickly.
• Smooth cart and checkout experience (I’m open to your recommended payment gateway).
PDF workflow
• super admin can upload multiple files at once to Firebase Storage.
• On download, the app must stamp first page of the pdf with that school’s name and logo, generated on the fly (I’ve used the ‘pdf’ and ‘printing’ packages before, but you can suggest better).
• Users can also export dynamically generated PDFs—for example, receipts or custom book bundles.
Interface expectations
Think of the polished feel of modern banking apps: subtle motion, dark/light themes, material-3 components, and snappy state management (BLoC or Riverpod preferred). Everything must scale cleanly when we add more schools or new modules.
Tech stack & structure
Flutter (stable channel)
Firebase Auth for login
Cloud Firestore for data
Cloud Storage for files
Clean, modular architecture so another dev can extend it without a rewrite.
Deliverables
1. Complete Flutter source code with clear folder structure and comments.
2. One release-ready APK plus build instructions.
3. README covering Firebase setup, environment variables, and how to swap logos per school.
4. One brief hand-off call or recorded walkthrough.
Acceptance criteria
• A test account can log in, purchase a sample book, and download a PDF that carries the correct school branding.
• No frame drops on mid-range Android devices.
• Code passes flutter analyze with zero errors or warnings.
If you’ve shipped production apps at this polish level, let’s talk timelines and your proposed milestone plan.
Location & Details
Apply on source →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.