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.
- 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
- 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
- PHP 8
- Composer version 2.4
- Node 14
- NPM 6
- MySQL 8
Frontend: Tailwind CSS, Alpine JS
Backend: Laravel 9
Database MySQL 8
Embed