Business Client need Mobile App Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Suita City, Japan
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"--- Project Description: Udemy-style App (React Native + FastAPI)
Build a mobile app identical in UI and UX to Udemy, using React Native (Expo) for the frontend and FastAPI (Python) for the backend mock API.
--- Technical Requirements
Frontend: React Native (Expo)
Backend: FastAPI (Python)
Platforms: iOS + Android
Must run entirely on local environment (FastAPI + Expo)
No external APIs or authentication libraries
--- Authentication
No login or authentication features.
When user identification is required (e.g., posting reviews or comments),
use the device’s UUID as a unique identifier.
Generate it locally on first launch (e.g. SecureStore in React Native).
Send this UUID with relevant requests (reviews, favorites, etc.).
No personal data or registration required.
--- Core Features to Implement
All features must be fully functional using mock JSON data served by FastAPI.
(Do not deliver static UI-only mockups.)
Required screens and endpoints:
Screen Description
Home Displays featured/recommended courses
Search Search bar, filters, and course list
Course Detail Title, instructor, rating, description, reviews, and lesson list
Video Player Streams from mock URLs (e.g. /videos/[login to view URL])
Reviews List of reviews, star rating, and posting modal (UUID-based)
Favorites User can add/remove courses from local favorites list
--- Backend (FastAPI Mock API)
Implement FastAPI endpoints returning realistic JSON:
GET /api/courses → list of courses
GET /api/course/[slug] → course detail with lessons
GET /api/reviews/[course_id] → list of reviews
POST /api/reviews → submit review (includes device_uuid)
GET /api/search?q=python → filtered list
GET /api/favorites → user’s saved courses (local mock)
Mock data must look realistic (proper titles, instructor names, ratings, thumbnails).
No database required; in-memory or static JSON responses are fine.
--- Deliverables
Complete source code (React Native + FastAPI)
Instructions to run locally (npm start, uvicorn main:app --reload)
Clean, modular code structure prepared for future real API integration
--- Goal
A fully functional Udemy-style app that works offline using FastAPI mock data,
with modern UI/UX parity to the original app and no login requirement." (client-provided description)
Matched companies (7)

Mobiweb Global Solutions

TechGigs LLP

B2Bcert ISO consultants in Bangalore

Appsdiary Technologies

HJP Media

eShop Genius
