A Mobile Application to upload AI generated videos.
โ๏ธ Git
โ๏ธ Node.js
โ๏ธ Node Package Manager (npm)
- Cloning the Repository
git clone [email protected]:gregalexan/Aora_Mobile_App.git
- Inside Aora_Mobile_App
cd Aora_Mobile_App
- Install the project dependencies using npm:
npm install
- Running the project
npx expo start --tunnel
- Download Expo Go app onto your device
- Then Use it to Scan the QR Code from terminal and run.
- React Native
- Expo
- Nativewind
- Animatable
- Appwrite
๐ 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.