An open API service indexing awesome lists of open source software.

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.

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