vaccine-appointment-system Tailwind Templates

Vaccine Appointment System

VAS - a simple vaccine appointment system built in Node.js, Express, MongoDB, Tailwind CSS and Passport

Vaccine Appointment System

It's a simple system where you can make an appointment for your vaccine.

Dependencies:

  • tailwindcss
  • bcrypt
  • connect-ensure-login
  • dotenv
  • ejs
  • express
  • express-session
  • method-override
  • mongoose
  • passport
  • passport-local
  • pdfkit
  • uniqid

What It Does:

  • Registers a user account with name, email and password
  • Uses bcrypt to hash the password
  • Uses Passport's local strategy to authenticate the user
  • Creates an appointment and saves it in the MongoDB database (One appointment for one user)
  • Generates an appointment PDF and saves it in the filesystem
  • Edits an appointment and regenerates the PDF
  • Allows the user to view and print the PDF

How It Looks Like:

Sample Appointment PDF

License

This project uses the MIT License.

Top categories

Loading Svelte Themes