Skip to content

Availability Calendar: Manage rental availability and bookings with ease. Create customizable calendars, sync with other sites, and build a team to manage multiple calendars.

Notifications You must be signed in to change notification settings

susmoysengupta/availability-calendar

Repository files navigation

Availability-Calendar

version

The app is all about creating calendars, marking the availability and embedding to various websites. It is a SaaS application. The app is built with Laravel 9 and Tailwind CSS.

Features

  • Create calendars
  • Mark availability
  • Embed calendars to websites
  • Customize embeds
  • Sync calendars with external calendars
  • Export calendars to iCal
  • Manage calendars
  • Customize calendars
  • Assign calendars to users
  • Manage users
  • Customize user profiles
  • Manage user roles
  • Customize welcome email
  • Dynamic email templates

Installation

  • Clone the repository
  • Run composer install
  • Run npm install
  • Run npm run dev
  • Run cp .env.example .env
  • Run php artisan key:generate
  • Goto .env file and set your database credentials
  • Create a database and set the database name in .env file
  • Run php artisan storage:link
  • Run php artisan migrate:fresh --seed
  • Run npx vite --port=3000 (in a separate terminal)
  • Run php artisan queue:work --sleep=1 --tries=5 (in a separate terminal)
  • Run php artisan serve
  • Visit localhost:8000 in your browser

Requirements

  • PHP 8
  • Composer version 2.4
  • Node 14
  • NPM 6
  • MySQL 8

Technologies

Frontend: Tailwind CSS, Alpine JS

Backend: Laravel 9

Database MySQL 8

Screenshots

Dashboard / Calendars Calendars

Availability Availability

Embed

Embed Options
Embedded inside a Notion Page

Syncing with External Calendars image

Settings image

Customized Welcome Email image

About

Availability Calendar: Manage rental availability and bookings with ease. Create customizable calendars, sync with other sites, and build a team to manage multiple calendars.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published