Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/100percentbaka/aora-native
react native application to upload and share videos
https://github.com/100percentbaka/aora-native
appwrite appwrite-auth expo expo-router react-native react-reanimated-v2
Last synced: 21 days ago
JSON representation
react native application to upload and share videos
- Host: GitHub
- URL: https://github.com/100percentbaka/aora-native
- Owner: 100percentBAKA
- License: mit
- Created: 2024-04-17T14:10:51.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-26T06:40:13.000Z (9 months ago)
- Last Synced: 2024-05-20T21:29:18.489Z (8 months ago)
- Topics: appwrite, appwrite-auth, expo, expo-router, react-native, react-reanimated-v2
- Language: JavaScript
- Homepage: https://expo.dev/artifacts/eas/kWKxfGER1XXP43ZaEM1HH.apk
- Size: 3.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Expo React Native Video Sharing App
This project is a video sharing application for mobile devices, built with React Native using Expo. The app's routing is powered by Expo Router, which provides a file-based routing system. For styling, we leverage NativeWind, which brings Tailwind CSS-like utility-first styling into the React Native world. For fluid and responsive animations, React Native Reanimated is utilized.
## Stack
- **Expo**: An open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.
- **Expo Router**: A simple file-based routing system for React Native applications.
- **NativeWind**: Tailwind CSS-like styling for React Native.
- **React Native Reanimated**: Provides a more comprehensive and low-level abstraction to build complex animations and interactions.
- **Appwrite**: Backend Provider, databases, oAuth.
[![My Skills](https://skillicons.dev/icons?i=react,appwrite&perline=3)](https://skillicons.dev)## Getting Started
To get started with this project, clone the repo and follow the setup instructions below.
### Prerequisites
- Node.js
- npm### Installation
1. Clone the repository:
```bash
git clone https://github.com/100percentBAKA/aora-native.git
```2. Navigate to the project directory:
```bash
cd aora-native
```3. Install dependencies:
``` bash
npm i
```4. Start the project:
``` bash
npx expo start
```### Screenshots
#### User Onboarding Screen
![User Onboarding Screen](https://github.com/100percentBAKA/aora-native/blob/add-auth/assets/media/5.png)#### Sign In Screen
![Sign In Screen](https://github.com/100percentBAKA/aora-native/blob/add-auth/assets/media/1.png)#### Sign Up Screen
![Sign Up Screen](https://github.com/100percentBAKA/aora-native/blob/add-auth/assets/media/2.png)#### Home Screen
![Home Screen](https://github.com/100percentBAKA/aora-native/blob/add-auth/assets/media/3.png)#### Create Screen
![Create Screen](https://github.com/100percentBAKA/aora-native/blob/add-auth/assets/media/4.png)#### Profile Screen
![Profile Screen](https://github.com/100percentBAKA/aora-native/blob/add-auth/assets/media/6.png)