Git Product home page Git Product logo

csgeeek / ambulance-tracker Goto Github PK

View Code? Open in Web Editor NEW
11.0 11.0 18.0 3.93 MB

This webapp tracks location of an ambulance in real-time and it notifies hospital when an ambulance is within 3km range of a hospital which could potentially reduce treatment delay.

Home Page: https://youtu.be/KkqGRHMl9Sk

License: MIT License

HTML 9.07% CSS 4.67% JavaScript 54.99% Java 30.37% Dockerfile 0.90%
geolocation hacktoberfest hacktoberfest2023 mern tailwindcss websockets

ambulance-tracker's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @csgeek
  • ๐Ÿ‘€ I learn ๐Ÿ“š by experimenting ๐Ÿš€.
  • ๐ŸŒฑ Iโ€™m interested in software engineering and competitive programming.
  • ๐Ÿ’ป I regularly post answers on stackoverflow
  • ๐Ÿ’ž๏ธ Iโ€™m looking to collaborate on projects related to any domain๐Ÿ˜๐Ÿคน๐Ÿปโ€โ™€๏ธ.
  • ๐Ÿ“ Check out my blogs on Medium๐Ÿค—
  • ๐Ÿ’ผ Wanna know more about my experience? Resume
  • ๐Ÿ“ซ How to reach me - [email protected], - Portfolio - Linkedin

Live๐Ÿ”ฅ, Learn๐Ÿ“š, Experiment๐Ÿงช

ambulance-tracker's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ambulance-tracker's Issues

Add validations for driver account signup

Currently, there aren't any validations made before signing up the ambulance driver.

Add validations for the following:-

  1. Username has to be unique -- (Allow only alphabets and numbers)
  2. Ambulance Number has to be unique -- (Allow only alphabets and numbers and space)

Happy coding ๐ŸŽ‰

Create a docker file to run the project๐Ÿณ

Create a Dockerfile ๐Ÿณ for the project. The goal here is to be able to run the project using a single command using docker-compose.

Write a simple dockerfile and expose the ports as follows:-

  1. amb-driver ==> 3000
  2. hospital-display ==> 3001
  3. admin ==> 3002
  4. Socket/Auth server ==> 5000

Note:- These changes are only for Web/clients and server directories.

Add a Learn more page

On the Signup page, the learn more link redirects to nowhere. Create a simple learn more page and add some basic details and link it.

Refer to: - Link

These changes are only for Web/clients directory

Beautify Login successful message

More information

The plain old Log in successful prompt is so boring.

You just need to make it look good.

Tips

You can use CSS or you can also use Toast or any other (Your wish) ๐Ÿ˜‰

Note:- The changes are only for Web/clients

Beautify buttons ๐Ÿ–Œ

The buttons on the home page of the website are kind of boring. Style the buttons according to the best fit. Be creative!!๐ŸŽจ

Change the favicon of the website

Currently, the website has the default react-favicon. I would suggest changing this favicon to a related one. (Ambulance icon, siren, etc.)

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.