https://github.com/shabeelashraf5/tutormate-educationalplatform
Educational platform built with Angular for the frontend, NestJS for the backend, and Mongoose for database interactions. The platform connects students with dedicated tutors, providing resources such as quizzes, topic-based questions, and exam papers to enhance their learning experience.
https://github.com/shabeelashraf5/tutormate-educationalplatform
angular ci-cd mongoose multer nestjs typescript
Last synced: about 2 months ago
JSON representation
Educational platform built with Angular for the frontend, NestJS for the backend, and Mongoose for database interactions. The platform connects students with dedicated tutors, providing resources such as quizzes, topic-based questions, and exam papers to enhance their learning experience.
- Host: GitHub
- URL: https://github.com/shabeelashraf5/tutormate-educationalplatform
- Owner: shabeelashraf5
- Created: 2024-10-31T11:59:41.000Z (over 1 year ago)
- Default Branch: tutor
- Last Pushed: 2025-01-26T14:18:30.000Z (over 1 year ago)
- Last Synced: 2025-10-03T19:34:18.072Z (9 months ago)
- Topics: angular, ci-cd, mongoose, multer, nestjs, typescript
- Language: TypeScript
- Homepage:
- Size: 7.67 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TutorMate - Educational Platform 📚
**TutorMe** is an educational platform that connects students with a dedicated tutor. Students can access a variety of resources such as quizzes, topic-based questions, and exam papers tailored to their classes. The tutor can upload and manage these materials to assist students in their preparation. The project is currently in progress, with a focus on building features like user registration, content management, and secure communication.
## Technologies Used ⚙️
- **Backend**: NestJS, Mongoose (MongoDB), JWT authentication 🔐
- **Frontend**: Angular, Tailwind CSS 🎨
- **Tools**: GitHub, Postman 💻
## Features ✨
- **User Registration and Authentication** 🔑
- **Upload and Management of Class Materials** (quizzes, topics, exams) 📚
- **Secure Communication** between students and the tutor 💬
## Installation 🛠️
1. Clone the repository:
`git clone https://github.com/shabeelashraf5/TutorMe.git`
2. Install dependencies:
- For backend: `npm install`
- For frontend: `npm install` (inside the frontend folder)
3. Run the backend and frontend:
- For backend: `npm run start`
- For frontend: `ng serve`