Sure, here's the updated README file in Markdown format:
Ninety Plus is a Learning Management System (LMS) designed specifically for Tawjihi students in Palestine. The platform connects students with private teachers who offer online courses, providing an efficient and cost-effective alternative to traditional in-person teaching methods.
- Create a student account
- Browse courses
- View course information
- Add courses to favorites for later purchase
- Purchase courses using Stripe
- Rate courses
- Add comments to courses and lectures
- Enter live streams for purchased courses
- Watch previous lectures
- View purchased courses, purchase history, and favorite list
- Create a teacher account
- Create and manage courses
- Set up and start live streams
- Record live streams
- Upload recorded lectures
- Delete courses
- Request earnings payout
- View earnings and statistics
- Add, edit, and delete branches (scientific, literature, etc.)
- Manage cities, modules, and chapters
- View statistics on teachers, students, courses, and earnings
- Frontend: React JS, Material UI, Tailwind CSS, React Query
- Backend: Microservices architecture using Laravel and Spring Boot
- Payments: Stripe
- Live Streaming: getStream
- Cloud Storage: AWS S3
- Containerization: Docker
For any questions or inquiries, please contact us at:
- Imam Droubi: [[email protected]]
- Palestine Technical University Kadoorie (PTUK)