Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)