Skip to content

Team-Udvaban/Project-SUSHRUTA

Repository files navigation

cover

🩺 Project SUSHRUTA

💻 By: Team Udvaban

An all in one portal to set up your appointments with specialised field physicians, get treatment recommendations, check your symptoms, get info about top doctors and a lot more.



🎯 Table Of Contents:


📌 Overview

📌 Features

📌 Browser Support

📌 Operating System Support

📌 Get Started

📌 Deploy Project

📌 Description Video

📌 Tools & Tech stacks

  • Editors and IDE Used
  • Languages Used
  • Version Control
  • Hosting Platform

📌 Connect With Us

📌 References


📊 Overview

This is basically a website build on very low experiences only with HTML, CSS and JavaScript.

The doctor suggestion system and also the appointment system are based on Java.

And lastly there is a Python and MongoDB based DBMS running on a Flask API.



⚙ Features


  1. A user friendly yet attractive interface for ease of access
  2. A easy and secure login/registration system
  3. A doctor reccomendation system based on the symptoms analysis
  4. A greater reach to the Multi-speciality hospitals and high rated doctors
  5. A Cross platform environment


🌐 Browser Support

Firefox Google Chrome Safari Edge Opera


💻 Operating System Support

Windows Mac OS


Note: Support for modern mobile browsers is experimental. The website is not responsive in mobile devices until now.



🚩 Get Started


1. Main Page :


1.1 Home

cover
On the homepage, you can see the nav bar on top where we have created various sections all of which we will discuss one by one.


1.2 About

cover
In the 'About' section, the user can see a brief description about what our aim is with Sushruta and also can connect us via various social platforms.


1.3 Doctors

cover
In the 'Doctors' section, the user can see basic details about the top doctors those have collaborated with our system and if required, user can directly book an appointment with any particular doctor.


1.4 Our Team

cover
in the 'Team' section, we’ve also mentioned the entire team Udvaban and if you want further details of any individual you can just click on the image and visit their respective LinkedIn profiles.


1.5 Contact Us

cover
We’ve also created a section where the user can contact us in case of any grievance/complaint/suggetions or feedback.


1.6 Footer

cover
The footer section of the page has all the social links, explorer section and our team’s logo along with copyright statement.


2. Sign In / Sign Up Page :


Login Button

cover
Now, clicking on the login button, the user is taken to another page where they can either Sign In or Sign Up as a new user.


  • 2.1 Sign In (An user who have already registered) :-

cover

2.1.1 Various ways of Signing In

covercovercover


There are 3 ways to Login / Sign In, i.e. using username and password, using social media accounts or the Sawo labs API.

covercovercover

Eg: How to Login using Sawo Labs API


2.1.2 Doctors Details

cover cover
After logging in successfully, the user can now see the details of the doctors including their departments, degrees, chamber location and what they charge for an appointment.

** If the details of the doctors are not showing, you may click on F12 twice...


2.1.3 Want Suggestions ?

cover cover
Now if the user wants to get any recommendation from our side, then he/she can click on the ‘Want Suggestions?’ button situated on bottom of the doctors section which will open a text box form where they can write their symptoms. according to these we and our doctors’ team will recommend possible tests, diagnosis and direct appointments if necessary.


2.1.4 AI Based Doctor Prediction Java Application

So, these are the AI Based Doctor Prediction Java Appication and Appointment Booking Java Application. The primary function of the AI Based Doctor Prediction Java Appication is to accept the various symptoms.


2.1.5 Booking an Appointment Java Application

With the application of AI, the best suited Doctor/Doctors who will be able to cure the disease will be appointed to the patient. After the appointment, the patient will proceed towards booking the appointment with the specified doctor as per the choice of patient and availability of slots. Consequently, the patient will be able to book the slot and then checkout successfully.

  • 2.2 Sign Up (An user who is going to register) :-

cover

2.2.1 Ways for Sign Up

covercover
From the sign in/sign up page, the user can either sign up with their email or via social accounts.


2.2.2 Registration Process

cover cover
After that, the user get redirected to a registration page where they have to fill in their basic details like name, gender and phone number and also then create a new username and password. Next click on the 'Proceed' button.


2.2.3 Redirect to main page

cover cover
After proceeding, they user is directed back to the main page where they now see the details of our doctors and remaining process is same as for the previously logged in users.



🎰 Deploy Project

You can deploy SUSHRUTA... Click Here.


🎬 Description Video


Platform: YouTube

To start the video Click Here.


🛠 Tools & Tech stacks

  • 🔰 Editors and IDE Used:

Visual Studio Code Jupyter Notebook Sublime Text

  • 🔰 Languages Used:

HTML5 CSS3 JavaScript Java Python MongoDB


  • 🔰 Version Control:

Git GitHub


  • 🔰 Hosting Platform:

GitHub



📢 Connect with us:



References:

W3 Schools | Geeks for Geeks | Stack Overflow | Tutorial | Github | SAWO Labs | Udemy | Coursera | Great Learning | Markdown | Tutorialspoint

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published