Developer Portfolio

Developer Portfolio

Project Details

Roles
Web Developer
Client
Personal Project

Technologies Used

ReactTailwindFramer Motion

Overview

Built using React Native, this app delivers a fast, responsive, and platform-agnostic experience, making it accessible across Android and iOS devices. By leveraging the power of modern video streaming technologies, the app ensures smooth playback and minimal buffering, even on low-bandwidth networks.

Design Screens

Onboarding Screens

Image description

Image description

Tech Stack

  • React Native
  • Expo
  • Nativewind
  • Animatable
  • Appwrite

Features

  • Onboarding Screen: Engaging graphics and clear instructions welcome users to the app.

  • Robust Authentication & Authorization System: Secure email login safeguards user accounts.

  • Dynamic Home Screen with Animated Flat List: Smoothly animated flat list showcases the latest videos for seamless browsing.

  • Pull-to-Refresh Functionality: Users can refresh content with a simple pull gesture for up-to-date information.

  • Full-Text Search Capability: Efficiently search through videos with real-time suggestions and instant results.

  • Tab Navigation: Navigate between sections like Home, Search, and Profile with ease using tab navigation.

  • Post Creation Screen for Uploading Media: Upload video and image posts directly from the app with integrated media selection.

  • Profile Screen with Detailed Insights: View account details and activity, including uploaded videos and follower count, for a personalized experience.

  • Responsiveness: Smooth performance and adaptability across various devices and screen sizes for a consistent user experience.

  • Animations: Dynamic animations using the Animatable library to enhance user interaction and engagement throughout the app's UI.

and many more, including code architecture and reusability