Description Smart Learning is an innovative educational app designed to enhance learning through interactive modules, personalized progress tracking, and user-friendly interfaces. Developed with React Native and Expo, this application brings quality educational resources directly to mobile devices.
-
Clone the repository:
git clone https://github.com/your-username/smart-learning.git cd smart-learning -
Install dependencies:
npm install
-
Install Expo CLI globally (if not already installed):
npm install -g expo-cli
-
Set up the environment variables in a
.envfile as per the Environment Variables section.
-
Start the Expo development server:
expo start
-
Use the Expo Go app on your mobile device to scan the QR code provided by the Expo CLI, or run it on an Android/iOS emulator.
- Interactive Learning Modules: Access a variety of educational topics and materials.
- Progress Tracking: Keep track of your learning progress and milestones.
- User Authentication: Secure login and registration using Clerk.
- Cross-Platform Compatibility: Seamless experience across Android and iOS.
- React Native - for mobile application development.
- Expo - for streamlined React Native project management.
- Clerk - for authentication management.
- NeonDB - for cloud database services and CRUD operations.
Set up the following environment variables in a .env file: