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

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more

...

TechGigs LLP

We deliver cutting-edge technology solutions to businesses of all sizes. From mobile and web development to AR/VR, AI, and enterprise software, our t… Read more

...

B2Bcert ISO consultants in Bangalore

B2Bcert is a globally recognized certification and consulting firm dedicated to helping businesses achieve international quality and compliance stand… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

Versasia Infosoft

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more