https://github.com/satyam1013/doctor-appointment
MyDent is a React Native app that guides users through their aligner treatment journey. It includes educational content, appointment booking, virtual monitoring, and a built-in e-commerce section to shop oral care products.
https://github.com/satyam1013/doctor-appointment
google-maps google-meet jwt-authentication nestjs nodemailer razorpay react-native tailwindcss
Last synced: 10 days ago
JSON representation
MyDent is a React Native app that guides users through their aligner treatment journey. It includes educational content, appointment booking, virtual monitoring, and a built-in e-commerce section to shop oral care products.
- Host: GitHub
- URL: https://github.com/satyam1013/doctor-appointment
- Owner: Satyam1013
- Created: 2025-04-29T14:41:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-03T16:45:55.000Z (about 1 year ago)
- Last Synced: 2025-10-28T20:48:56.900Z (9 months ago)
- Topics: google-maps, google-meet, jwt-authentication, nestjs, nodemailer, razorpay, react-native, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 379 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ฆท MyDent โ Aligner Treatment Companion App
**MyDent** is a comprehensive **React Native** application that supports users throughout their **aligner treatment journey**. From virtual monitoring and educational content to appointment booking and oral care e-commerce, MyDent provides a seamless and engaging experience for patients, doctors, and administrators alike.
---
## ๐ฑ Features Overview
### ๐ค For Patients:
- ๐ **Educational Journey** โ Learn every step of your treatment via structured, visual guides.
- ๐๏ธ **Appointment Booking** โ Schedule consultations with certified experts.
- ๐ท **Virtual Monitoring** โ Upload progress photos and get feedback without clinic visits.
- ๐ **Oral Care Shop** โ Built-in e-commerce platform to purchase dental products and aligner essentials.
- ๐ **Progress Tracker** โ View your aligner schedule and track treatment milestones.
### ๐งโโ๏ธ Doctor Panel:
- ๐จโโ๏ธ Manage assigned patients and monitor their virtual check-ins.
- ๐ธ Review and approve patient-submitted images.
- ๐๏ธ Respond to appointment requests.
- ๐ข Provide personalized recommendations and updates.
### ๐จโ๐ผ Admin Panel:
- ๐งพ Manage users, doctors, and appointment data.
- ๐ฌ Update educational video content and banners.
- ๐ฆ Manage products for the e-commerce section.
- ๐ Role-based access control for Admin and Doctor accounts.
---
## ๐ผ๏ธ Screenshots
| ๐ Home Screen | Appointment Booking | Video Consultation |
|-----------------|---------------------|--------------------|
|
|
|
|
| E-commerce | Product View | Mydent AI |
|------------|--------------|-----------|
|
|
|
|
| Patient Form | Why MyDent is Better | Contact & Appointment |
|--------------|----------------------|-----------------------|
|
|
|
|
---
## ๐ Tech Stack
- **Frontend:** React Native, TypeScript, React Navigation
- **Backend:** NestJS (for APIs), MongoDB
- **Authentication:** JWT-based (user, doctor, and admin roles)
- **Media Handling:** Multer + Cloudinary (or local storage)
- **State Management:** React Context API
- **E-commerce:** Custom cart, product categories, checkout integration
---
## โ๏ธ Installation
```bash
git clone https://github.com/your-username/mydent.git
cd mydent
npm install
npx expo start --tunnel