Bubble.io Video App & Admin need Mobile App Development

Contact person: Bubble.io Video App & Admin

Phone:Show

Email:Show

Location: Rio de Janeiro, Brazil

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I need an experienced [login to view URL] builder to turn my concept into a mobile-ready web application, plus a simple back-office dashboard.

The core task is to connect the app to the video files already stored in my AWS setup (S3 or CloudFront). Logged-in users must be able to browse the catalogue, download a file to their device, and watch it inside the app—no real-time streaming; standard file playback from AWS is sufficient.
The homepage is the user’s timeline. Clubs and courts can be searched via Google Maps integration or from a list(state, neighborhood, court - or search by club name - all metadata from court - address, courtname, clubname). Selecting a court shows all videos of the current day with a calendar to select older days. Videos support interactions: like, favorite, comment, share, download, tag. Tagging prompts the user to add to their timeline, but users may also add videos manually at any time.

Deliverables

1. Authentication & User Profile

Email/password login and signup.

Collect fields: first name, last name, email, phone number, birthdate, photo, state, nickname (unique).

Profile page where users can update these fields.

2. Database Schema

User: personal details, nickname, location, feed/timeline, favorites, following/followers.

the club will be done through an admin page where i can add it manually. Also have access to videos from each court.
Club: name, location, neighborhood, state, courts, open hours
Court: name, club reference, list of videos.

Video: file URL from S3, metadata (state, neighborhood, club, court, unique ID, timestamp), likes, favorites, tags, comments, created date.

Comment: text, by user, on video, created date.

3. AWS S3 Integration

App must read videos and metadata stored in S3.

4. Homepage & Navigation
Homepage loads the user’s timeline/feed (tagged or added videos).

Users can also navigate to the Google Maps view of clubs, list of nearby clubs sorted by distance, and search bar.

Club page lists courts.

Court page shows all videos of the current day plus calendar for selecting and downloading past days.

5. Video Interactions

Like, Favorite, Comment (all users can comment), Share, Download (via signed URL).

Tagging a video prompts “Add this to your timeline?” with option to confirm.

Users can add videos to their timeline at any time.

6. Push Notifications

Notify users when:

Someone comments on a video they are tagged in.
Someone likes a video they are tagged in.
Someone replies to their comment.

7. Admin Page
Inspect video data.
Add new courts.
Check and manage users.
Send push notifications to all users or selected users.

Proper handling of personal data (privacy and validation).

Pagination or lazy loading for performance on video lists.

Responsive design for desktop and mobile.

Theme: black background, purple accents (#8000FF), white/gray text, rounded purple buttons.

Profile page allows editing personal details." (client-provided description)


Matched companies (2)

...

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

...

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