Doctrinix is an Reactive Native Application smart and user-friendly doctor appointment booking app designed to simplify healthcare access for patients. It offers seamless booking, browsing doctors by department, viewing doctor profiles, and managing appointments securely.
- π² User Sign Up and Login (secure auth)
- π Browse doctors by department
- π§ββοΈ View doctor profile with expertise & reviews
- π Book an appointment for specific date and time
- π Booking history with past & upcoming visits
- π‘ Secure backend with MongoDB & Express
- βοΈ Role-based access (Admin & User Support - optional)
| Splash Screen | Onboarding Screen | |
|---|---|---|
![]() |
![]() |
| Login Screen | Home Screen | Doctor Profile |
|---|---|---|
![]() |
![]() |
![]() |
| Booking Screen | My Appointments | Signup Screen |
|---|---|---|
![]() |
![]() |
![]() |
| Saved Doctors | Profile Screen | Edit Profile |
|---|---|---|
![]() |
![]() |
![]() |
| Medicine Book | Medicine Cart | Doctor List |
|---|---|---|
![]() |
![]() |
![]() |
- React Native (Expo CLI)
- React Navigation
- Axios
- Context API
- Node.js
- Express.js
- MongoDB Atlas
- Mongoose
doctor-app/
βββ backend/
β βββ models/
β βββ routes/
β βββ controllers/
β βββ server.js
βββ frontend/
β βββ screens/
β βββ components/
β βββ navigation/
β βββ App.jscd backend
npm install
node server.jsπ‘ Make sure you set your MongoDB URI in .env or directly in server.js
cd frontend
npm install
npx expo start- Hosted on MongoDB Atlas
- Database: Doctrinix
- Collections: users, doctors, bookings
We welcome contributions! Feel free to fork the repo, create pull requests, or raise issues.
git clone https://github.com/yourusername/doctor-app.gitThis project is licensed under the MIT License.
GitHub: @lalitsingh789














