Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bouzayenilyes/educate_expo
https://github.com/bouzayenilyes/educate_expo
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bouzayenilyes/educate_expo
- Owner: bouzayenilyes
- License: mit
- Created: 2024-11-08T16:59:17.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-08T17:25:54.000Z (about 2 months ago)
- Last Synced: 2024-11-08T18:20:03.950Z (about 1 month ago)
- Language: JavaScript
- Size: 20.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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-expo2. **Install Dependencies :**
```bash
npm install3. **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.