Aura-Fullstack_React-native_App

Aura is a full-stack React Native mobile app designed for seamless media management. Built with Expo, Nativewind, and Animatable, it features smooth animations, dynamic content browsing, secure authentication, and an intuitive user interface. Whether you're uploading media or navigating your profile, Download the APK from Link Below

Stars
3
Committers
1

Aura

Aura is a cutting-edge full-stack mobile application built with React Native and Expo. Designed to offer an engaging and user-friendly experience, Aura combines modern technology with elegant design to deliver a powerful and versatile app for managing media and user interactions.

πŸ“š Tech Stack

  • React Native: A framework for building native apps using React.
  • Expo: A framework and platform for universal React applications, simplifying development and deployment.
  • Nativewind: For utility-first styling, leveraging TailwindCSS with React Native.
  • Animatable: A library for adding animations to React Native applications.
  • Appwrite: A self-hosted backend server for managing authentication, database, and more.

πŸ”‹ Features

  • Onboarding Screen: Engaging onboarding experience with graphics and instructions to welcome users.
  • Robust Authentication & Authorization: Secure email login system to protect user accounts and data.
  • Dynamic Home Screen: Features an animated flat list to showcase the latest videos, providing a smooth browsing experience.
  • Pull-to-Refresh Functionality: Easily refresh content with a simple pull gesture to ensure up-to-date information.
  • Full-Text Search: Powerful search capabilities with real-time suggestions and instant results for efficient content discovery.
  • Tab Navigation: Intuitive navigation between sections like Home, Search, and Profile with a user-friendly tab interface.
  • Post Creation Screen: Allows users to upload video and image posts directly from the app, with integrated media selection.
  • Profile Screen: View detailed insights into account activity, including uploaded videos, follower count, and personal settings.
  • Responsiveness: Ensures smooth performance and adaptability across various devices and screen sizes for a consistent user experience.
  • Animations: Enhanced user interaction with dynamic animations using the Animatable library.

πŸš€ Getting Started

Prerequisites

  • Node.js (>= 14.x)
  • Expo CLI (npm install -g expo-cli)
  • Appwrite Server (for backend services)

Installation

  1. Clone the Repository
    git clone https://github.com/your-username/aura.git
    cd aura
    
Related Projects