Skip to content
Arpit Bansal edited this page Apr 26, 2019 · 55 revisions

Welcome to Sanjeevni!

An online portal to find information about doctors, their practices and locations.

Napkin Drawing

napkindiagram

Architecture Diagram

architecture

architecture

Proposed functionalities

  • Login
  • Signup
  • Google Login
  • Search doctors by name
  • See Doctors nearby
  • See recent searches
  • Logout

Microservices Description

  • develop-microservice-red: (Java) This service is developed for Profile management. Login, Signup and User profile modules will utilize this service. Once the user signs up with the website, the username and other details will be stored in DB and then retrieved for logging in and displaying user profile.

  • develop-microservice-purple: (Typescript with Node and Express) This service acts as a gateway to "BetterDoctor API" to retrieve information about doctors and their practices as well as their contact information.

  • develop-microservice-blue : (Python Falcon) This service is developed for search analytics. Once the user searches for a keyword, the information is stored and retrieved as part of recent searches or trending search.