Video Social Media Mobile App

An optimized fullstack mobile application to upload, watch, and share videos with other users!

Reminder: This is a tutorial I followed from start to end to create a fullstack mobile application and understand the tech stack and components involved in making one! Some of the explanations will be copied from the github's README as it is best stated by the creator themself.

Check out the authors GitHub source here

Overview

"Built with React Native for seamless user experiences, Animatable for captivating animations, and integrated with the dependable backend systems of Appwrite, this app showcases impressive design and functionality, enabling seamless sharing of AI videos within the community."

Role

Fullstack Developer & Learner

Timeline

June 2024 - July 2024

Demo / Tutorial

Watch Video

Tech Stack & Features & Development

Features:

  • Welcome/Starting Page
  • Sign In
  • Sign Up
  • Home
  • Bookmark/Saved Page (Unfinished)
  • Create/Upload Page
  • Profile Page
  • Backend:

  • Expo-Go: "Sandbox that enables you to quickly experiment with building native Android and iOS apps." -https://expo.dev/go
  • Appwrite: "Appwrite is an open-source platform for building applications at any scale, using your preferred programming languages and tools." -https://appwrite.io/
  • Frontend:

    • React Native:AN open-source UI software framework to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows and UWP using the React Framework (Google).
    • NativeWind: Tailwind CSS as scripting language for React Native.
    • Animatable: React Native API to use visual animations with components