A comprehensive mobile learning platform built with React Native, designed to provide fre resourcesFor O?A level Students as well as the SAT.
- Progress Tracking - Real-time learning analytics and progress visualization for yearly past papers
- Offline Mode - Learn anywhere, anytime with offline content access (using cached files)
- Free Resources - Books? Notes Past Papers? All available for free!
- Framework: Expo (React Native)
- Navigation: React Navigation v7
- Database: Mongo DB
- Backend: Node.js (I have a Next.js web app deployment where I access user data from)
Before running this project, make sure you have the following installed:
- Node.js
- npm or yarn
- React Native/Expo CLI
- Android Studio (for Android development)
- Java Development Kit (JDK)
-
Clone the repository
git clone https://github.com/yourusername/nexus-learn-native.git cd nexus-learn-native -
Install dependencies
npm install # or yarn installl -
Start Metro bundler
npx expo start
-
Run the application
For Android:
npm run android # or yarn androidd
nexus-learn-native/
├── components/ # Reusable UI components
├── pages/ # Application screens and pages
│ ├── Alevel/ # A-Level resources and screens
│ │ └── [Subjects]/ # Subject-specific resources with JSON files
│ │ └── [SubjectPage.tsx]
│ ├── Olevel/ # O-Level resources and screens
│ │ └── [Subjects]/ # Subject-specific resources
│ │ └── [SubjectPage.tsx]
│ ├── IGCSE/ # IGCSE resources and screens
│ │ └── [Subjects]/ # Subject-specific resources
│ │ └── [SubjectPage.tsx]
│ ├── SAT/
│ │ └── Sat.tsx # SAT resources and preparation
│ ├── Updates/ # App updates and content notifications
│ ├── Guides/ # FAQ and app usage tutorials
│ ├── Contribute.tsx # User feedback and bug reporting
│ ├── Home.tsx # Main navigation page
│ ├── LandingPage.tsx # Initial landing and authentication redirect
│ ├── Login.tsx # User authentication
│ ├── Signup.tsx # User registration
│ └── Stats.tsx # User performance analytics with time series
└── Scraper.py
## Configuration
## Contributing
---
**Made with ❤️ by ARTariqDev**
ade with ❤️ by ARTariqDev**