All Projects → zeke8402 → Booking App

zeke8402 / Booking App

Laravel 5.1 web application for booking appointments

Projects that are alternatives of or similar to Booking App

Laravel Google Calendar
Manage events on a Google Calendar
Stars: ✭ 787 (+505.38%)
Mutual labels:  laravel, calendar
Icalendar Generator
Generate calendars in the iCalendar format
Stars: ✭ 193 (+48.46%)
Mutual labels:  laravel, calendar
Laravel Phone
Phone number functionality for Laravel
Stars: ✭ 1,806 (+1289.23%)
Mutual labels:  laravel
Laravelinstaller
Do you want your clients to be able to install a Laravel project just like they do with WordPress or any other CMS? This Laravel package allows users who don't use Composer, SSH etc to install your application just by following the setup wizard. The current features are :
Stars: ✭ 1,735 (+1234.62%)
Mutual labels:  laravel
Laravel Fcm
Firebase Cloud Messaging (FCM) sender for Laravel
Stars: ✭ 129 (-0.77%)
Mutual labels:  laravel
Vim Laravel
Vim support for Laravel/Lumen projects
Stars: ✭ 128 (-1.54%)
Mutual labels:  laravel
Calendarview
Android 平台上继承 View 实现的自定义日历控件
Stars: ✭ 129 (-0.77%)
Mutual labels:  calendar
Laravel Handlers
Request handlers for Laravel
Stars: ✭ 128 (-1.54%)
Mutual labels:  laravel
Laravel Pug
Pug view adapter for Laravel and Lumen
Stars: ✭ 130 (+0%)
Mutual labels:  laravel
Devextreme Reactive
Business React components for Bootstrap and Material-UI
Stars: ✭ 1,800 (+1284.62%)
Mutual labels:  calendar
Laravue Core
Laravel package to provide core functionalities of Laravue dashboard
Stars: ✭ 130 (+0%)
Mutual labels:  laravel
Oc Mall Plugin
🏪 E-commerce solution for October CMS
Stars: ✭ 128 (-1.54%)
Mutual labels:  laravel
Laravel Auth
A powerful authentication, authorization and verification package built on top of Laravel. It provides developers with Role Based Access Control, Two-Factor Authentication, Social Authentication, and much more, compatible Laravel’s standard API and fully featured out of the box.
Stars: ✭ 128 (-1.54%)
Mutual labels:  laravel
Laravel Social Email Authentication
Laravel 5.3 bootstrap app with Multi Auth, Social and Email Authentication. Google re-Captcha, Facebook, Twitter, G+ and much more..
Stars: ✭ 129 (-0.77%)
Mutual labels:  laravel
Aimeos
Integrated online shop based on Laravel 8 and the Aimeos e-commerce framework
Stars: ✭ 2,354 (+1710.77%)
Mutual labels:  laravel
Laravel Hashids
A Hashids bridge for Laravel
Stars: ✭ 1,714 (+1218.46%)
Mutual labels:  laravel
Laravel Package Generator
A laravel package generator
Stars: ✭ 128 (-1.54%)
Mutual labels:  laravel
Laravel Swagger
Auto generates the swagger documentation of a laravel project based on best practices and simple assumptions
Stars: ✭ 129 (-0.77%)
Mutual labels:  laravel
Barn
Ansible playbooks for Laravel applications
Stars: ✭ 129 (-0.77%)
Mutual labels:  laravel
Laravel Router
An organized approach to handling routes in Laravel.
Stars: ✭ 130 (+0%)
Mutual labels:  laravel

⚠️ NOTICE ⚠️ This project is fully functional, but no longer maintained.

booking-app

Join the chat at https://gitter.im/zeke8402/booking-app

Laravel 5.1 web application for booking appointments

Screenshot

Hello!

This is an open-source web application designed to allow users to book an appointment. This is very much a work in progress, but the end product will:


  • Take into account time for each 'package' to be completed, ensuring no appointment overlapping will be possible
  • Implement a robust Administrator interface to easily select the dates and times that are available for appointments
  • Store user information (WITH THEIR PERMISSION) in order to create a database for mailing out newsletters and deals

Instructions

To get this working, you need to install dependencies and set up your .env...

  • run composer install
  • run php artisan key:generate
  • Now add the app key to your .env file, this is also where you define your database (there is an example in root called .env.example)
  • Next, you need to run the database migrations...
  • php artisan migrate Creates the tables in the database
  • php artisan db:seed Seeds the tables with the relevant data

Resources

Laravel (obviously) for the framework
Bootstrap for the front-end
Bootswatch for the base theme, which is (paper)
jQuery for the datepicker
FullCalendar for the admin calendar
Moment.js for date formatting

I will be working on this as often as I can in my spare time ( In between work and school )

What's Left?

The app, in essence, is fully operational. You can log in, set availability by dragging on the calendar, and users can book appointments, which then appear on your calendar. I intend to consolidate the two calendars together, and finish making certain configurations customizable (for example, the app segments dragged time into 30 minute intervals ). But if you don't mind manually changing values in the backend, then this app is usable.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].