Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bouzayenilyes/educate_expo


https://github.com/bouzayenilyes/educate_expo

Last synced: 21 days ago
JSON representation

Awesome Lists containing this project

README

        

# Educate Expo - React Native UI Kit Template

Educate Expo is a comprehensive and feature-rich React Native UI Kit Template designed for building an online course and E-learning app using React Native and Expo. With over **170 user screens**, pre-designed components, and versatile layouts, Educate Expo significantly accelerates development, making it an ideal solution for developers looking to create high-quality online education platforms.

## Key Features

- **Built with Expo & React Native** for seamless development.
- **Functional Components & React Hooks** only.
- Clean and easy-to-navigate code structure.
- Fully customizable UI to match your branding.
- **Responsive design** suitable for any device screen.
- **User-friendly interaction** between users and the app.
- Supports **multiple payment options** and course transaction management.

## Use Cases

Educate Expo is versatile and can be used for various app types:

- Online Course App
- E-Learning App
- Online Education App
- Online Classroom App
- Online Learning App
- Messenger App (Chat & Call)

## Screens & Layouts Included

Educate Expo includes a wide array of screens, helping you build a full-featured E-learning app quickly:

- **Splash Screens:** Splash Page_01, Splash Page_02
- **Onboarding:** Onboarding_01, Onboarding_02, Onboarding_03
- **Authentication:** Signup, Login, Forgot Password, Create New Password
- **Profile & Account Setup:** Fill Your Profile, Create New PIN, Set Fingerprint
- **Home & Course Discovery:** Home, Search, Popular Courses, Popular Mentors, All Mentors
- **Course Details:** Course Details About, Course Details Reviews, Course Details Lessons
- **Course Management:** Enroll Course, My Courses Completed, My Courses Ongoing
- **Transactions:** Transactions Courses, Transactions View EReceipt
- **Chat & Communication:** Chat History, Inbox, Inbox Calls, Call History
- **Settings:** Profile Settings, Edit Profile, Notifications, Payment Management
- **Extras:** Help Center, Privacy Policy, Invite Friends, Customer Service, Logout
- **Additional Pages:** My Bookmark, Notifications, Top Mentors, Certificate, Video Play, FAQs

## Technologies Used

- **React Native**
- **Expo**
- **React Native Gifted Chat** for seamless chat integration.

## Installation

1. **Clone the repository:**
```bash
git clone https://github.com/bouzayenilyes/educate-expo.git
cd educate-expo

2. **Install Dependencies :**
```bash
npm install

3. **Run the project using Expo:**
```bash
npx expo start

## Customization

Educate Pro is designed to be highly customizable. You can easily adjust:

- **Color schemes** and **typography** to fit your brand.
- **Iconography** and **UI layout** for a unique user interface.

## Screenshots/

![Screenshot 1](shots/1.png)
![Screenshot 2](shots/2.png)
![Screenshot 3](shots/3.png)
![Screenshot 4](shots/4.png)
![Screenshot 5](shots/5.png)
![Screenshot 6](shots/6.png)
![Screenshot 7](shots/7.png)
![Screenshot 8](shots/8.png)

## Credits

- **Icons & Images:** Sourced from [Freepik](https://www.freepik.com/), [Unsplash](https://unsplash.com/), and [Flaticon](https://www.flaticon.com/).

## License

This project is licensed under the terms of the MIT License. See the [LICENSE](LICENSE) file for details.