Giter Site home page Giter Site logo

liwang001 / swasthify Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pranjay-poddar/swasthify

0.0 0.0 0.0 23.08 MB

This web app is resolutely committed to provide our users with hospitals and their services at their fingertips.

Home Page: https://swasthify.netlify.app

License: Apache License 2.0

JavaScript 0.56% TypeScript 37.63% HTML 39.50% SCSS 22.31%

swasthify's Introduction

SWASTHIFY

A compassionate effort to aid people out of difficult times, we are resolutely committed to provide our users with hospitals and their services at their fingertips.

Link - https://swasthify.netlify.app/home

Build Status Crowdin Contributors

GitHub repo size

About Us

This pandemic has literally brought everyone on their knees, the despair and despondency that shrouded the country during covid gave us the motive to calibrate technology and help people out of these unprecedented times. Team Swasthify tries to provide its users with a service-based distinction of our partner hospitals from all across the country. What really keeps us going is a belief that one day we will make the notion of "hospitals at your fingertips" true.

Problem Statement

Swasthify aims at mitigating the hardships people faced during this pandemic. We provide an interactive user interface where a user can directly interact with respective hospitals that are self-registered on our application. Users will get to access a spate of services that these hospitals provide. Hospitals can easily update the availability of these services by logging in to their dashboard. The services range from ICU beds availability to the number of vaccines that the hospitals have. Users can easily browse for these services in different cities and hospitals and then book them from the hospital of their choice. This application will also provide its users a prescription section where all the previous prescriptions of the users will be available for future reference.

Features

Hospitals

  • Hospital Registration
  • Hospital Login
  • Data Entry
  • Updation of services such as ICU Beds, Isolation Beds, Oxygen Cylinders, Vaccines offered by hospital.
  • Chat Forum for one to one interaction with patients.

Patients

  • Patient Registration
  • Patient Login
  • Fetch Hospitals, and Hospital Services such as ICU Beds, Oxygen Cylinders, and Vaccines.
  • Chat forums that can be utilized by the patients to interact with each other and hospitals/doctors, and offer all kinds of advice and assistance to each other.

Services Open To All

  • Self-Analysis For Covid-Testing , Mental-Health , Physical Health , Eating Disorder
  • Resources and Utilities

Tech Stack

  • Frontend : Angular, Typescript, HTML5, CSS3, Bootstrap

  • Backend : Spring boot, Java

  • Cloud Service Providers : Microsoft Azure, Digital Ocean

  • Database : Azure MySQL

  • Hosting Service Provider : Netlify

How is our solution different

  • Our solution is different in an umpteen number of ways. It's a user-to-hospital interaction without any third-party involvement.
  • The ordeal which was at display during the second wave, due to data inadequacy manifested the need for an application where a user can access the real-time data updated by hospitals related to all emergency services, vaccines, etc.
  • Our application works in a similar way where a hospital gets to update the aforementioned services on its dashboard.
  • When a user logs in he gets to see the real-time changes made by hospitals, and thus he gets an articulated and pragmatic display of all the services offered by different hospitals all across the country.
  • Booking services using our application will also be an advantage as that would save users from unnecessary wobbling between hospitals.

Future Possible Enhancements

  • Providing users the option to book a variety of services that the hospitals offer.
  • A prescription catalogue, from where a user can keep track of all his past prescriptions.
  • A doctor's clinic where a user can consult any registered doctor from across the country.

Sample Login ID and Password

Log On to - https://swasthify.netlify.app/hospital-login

Backend (Spring Boot and MySql)

Repository-https://github.com/pranjay-poddar/Swasthify-Backend

Installation

  • npm install

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

## Plugins

Swasthify is currently extended with the following plugins.
Instructions on how to use them in your own application are linked below.

| Plugin | Commands |
| ------ | ------ |
| Sweet Alert | npm i sweetalert2 |
| HammerJS | npm i angular-hammer |
| Drift Chatbot | integrate script in index.html |

Building for source

For production release:

npm run build --prod

How To Contribute

  1. Fork it (https://github.com/pranjay-poddar/Swasthify)
  2. Create your feature branch (git checkout -b feature/xyz)
  3. Commit your changes (git commit -am 'Add some xyz')
  4. Push to the branch (git push origin feature/xyz)
  5. Create a new Pull Request

Contributors


Pranjay Poddar



Shreyansh Pathak



Nishant Singh



Subhojeet Bhattacharjee


License

Apache License © Team Swasthify-2021

swasthify's People

Contributors

pranjay-poddar avatar nishantsingh-2705 avatar shreyanshp25 avatar subho0710 avatar liahus3003 avatar aceto82 avatar simons185 avatar nishant2705 avatar imgbotapp avatar xxgizmocodexx avatar aakash441 avatar thisisharsh7 avatar devrajsinh-gohil avatar rahulsharma4329 avatar rituraj-13 avatar saurav-singh-rauthan avatar shahnewaztameem avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.