Back to Projects

Video Social Media Mobile App

Fullstack Developer & Learner · June 2024 – July 2024

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

View on GitHub

Demo

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.

Note: This is a tutorial followed from start to end to create a fullstack mobile application and understand the tech stack and components involved in making one.

Features

  • Welcome/Starting Page
  • Sign In & Sign Up authentication
  • Home feed with video content
  • Bookmark/Saved Page for favorite videos
  • Create/Upload Page for sharing new content
  • Profile Page with user information and uploads

Backend

Expo-Go

Sandbox that enables you to quickly experiment with building native Android and iOS apps.

Appwrite

Open-source platform for building applications at any scale, using your preferred programming languages and tools. Handles authentication, database, and file storage.

Frontend

  • React Native: Open-source UI framework for developing cross-platform mobile applications
  • NativeWind: Tailwind CSS as a scripting language for React Native styling
  • Animatable: React Native API for visual animations with components

Tech Stack

ReactReact NativeNodeJSJavaScriptNativeWindAppwrite