A seamless doctor appointment booking app built with React Native for a smooth mobile experience. Patients can easily book appointments, consult doctors via voice calls (WebRTC), receive real-time updates (WebSocket), and manage their health records efficiently. The app ensures a fast and responsive UI with state management using Redux Toolkit and data fetching with React Query. The backend, powered by Spring Boot, handles authentication, scheduling, and secure data management.
Tech Stack:
Frontend: React Native, Redux Toolkit, React Query, Axios, React Native Navigation
Backend: Java, Spring Boot
Real-time Communication: WebRTC, WebSocket
For Google SignIn, please update your Info.plist file and add the GoogleServices json.