Skip to content

Vacshild is a system for managing vaccine registration, scheduling, and notifications. It provides an intuitive admin panel and automates user updates.

Notifications You must be signed in to change notification settings

Fabdoc27/Vacshild

Repository files navigation

Vacshild - Vaccine Registration System

A application designed for efficient vaccine registration, scheduling, and status management. The system focuses on automation, offering features like user scheduling based on vaccine center capacities, real-time notifications, and an intuitive admin panel for easy record management.

Features

  • User Registration: Register users and track their vaccine registration statuses.
  • Vaccine Center Management: Assign users to centers and track schedules.
  • Automated Scheduling: Automatically schedule users daily, respecting center limits and skipping weekends.
  • Notifications: Notify users about their schedules via email.
  • Admin Panel: Filter and manage records through a user-friendly interface powered by FilamentPHP.

Getting Started

Follow these instructions to set up the project.

Installation

  1. Clone the repository:

    git clone "[email protected]:Fabdoc27/Vacshild.git"
  2. Navigate to the project directory:

    cd "Vacshild"
  3. Install PHP dependencies:

    composer install
  4. Install Node.js dependencies:

    npm install
  5. Create the environment file:

    cp .env.example .env
  6. Generate the application key:

    php artisan key:generate
  7. Run database migrations:

    php artisan migrate
  8. Seed the database:

    php artisan db:seed
  9. Start the local development server:

    php artisan serve
  10. Compile front-end assets:

    npm run dev
  11. Start the queue worker:

    php artisan queue:work
  12. Run the scheduler manually (for local development):

    php artisan schedule:work

About

Vacshild is a system for managing vaccine registration, scheduling, and notifications. It provides an intuitive admin panel and automates user updates.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages