Free, open-source, online appointments platform based on Laravel PHP Framework.
PHP JavaScript HTML Other
Latest commit 6d3d352 Feb 15, 2017 @alariva alariva ❗️ Update README
[skip_ci]
Permalink
Failed to load latest commit information.
app Fixes TODO: Rename to isOwnerOf() (#154) Dec 17, 2016
bootstrap Relocate ConfigureLogging Aug 6, 2016
config Use env parameter for mail encryption (#162) Dec 20, 2016
database Add listed/unlisted mode for Businesses Dec 12, 2016
public [bower] Add clipboard js Nov 30, 2016
resources Add navbar item for authenticated user (#161) Dec 20, 2016
routes Fixes #116 by assigning auth middleware to "/home" route (#155) Dec 17, 2016
storage pkg: Add barryvdh/laravel-debugbar May 23, 2015
tests Add per-business preference to disable outbound mailing Dec 10, 2016
.codeclimate.yml Exclude migrations and seeds Dec 8, 2015
.csslintrc Patch codeclimate settings Nov 21, 2015
.env.example Update troubleshooting with cache driver Nov 8, 2016
.env.travis Enhance Outgoing Emails with Beautymail Jul 4, 2016
.eslintrc Patch codeclimate settings Nov 21, 2015
.gitattributes First commit: Laravel 5 fresh install May 23, 2015
.gitignore Add ICal service layer Jul 6, 2016
.travis.yml Upgrade framework to Laravel 5.3 and support PHP7 Nov 8, 2016
CONTRIBUTING.md Update Contributing guide Dec 19, 2016
Envoy.blade.php Update deploy call script Jul 30, 2016
INSTALLING.md Add cron setup section Nov 17, 2016
LICENSE.txt Update year range to 2016 Jan 16, 2016
TROUBLESHOOTING.md Update troubleshooting with cache driver Nov 8, 2016
artisan First commit: Laravel 5 fresh install May 23, 2015
bower.json [bower] Add clipboard js Nov 30, 2016
composer.json 📦 Restore seanstewart/plan-config to official repo Nov 29, 2016
composer.lock 📦 Upgrade packages Dec 14, 2016
gulpfile.js [bower] Add clipboard js Nov 30, 2016
integrated.json Reorganize and cleanup tests Nov 25, 2015
package.json First commit: Laravel 5 fresh install May 23, 2015
phpunit.xml Comply with the crazy EU cookie law Sep 7, 2016
readme.md ❗️ Update README Feb 15, 2017
server.php Applied fixes from StyleCI Dec 8, 2015
timegrid.sublime-project Add timegridio/concierge ServiceProvider Feb 25, 2016
travis-codeclimate-report.sh Rollback to after_success method and use TRAVIS_BRANCH to compare Jan 16, 2016
travis.phpunit.xml Enhance Outgoing Emails with Beautymail Jul 4, 2016

readme.md

timegrid.io

timegrid

Gitter Build Status Code Climate Test Coverage Current Beta Codewake License

Timegrid helps contractors and customers to find the perfect meeting time through online appointments.

Timegrid Backoffice Dashboard Screenshot

Features

  • Built with Laravel 5.3 framework for PHP
  • Classic and oAuth2 Sign-in/Sign-up with Socialite
  • Business management
    • Clients Addressbook
    • Services
    • Staff
    • Availability
    • Appointments
  • Calendar sharing through iCalendar link
  • Scheduling view with fullcalendar
  • Self-service reservation with datepicker
  • Basic email notifications
  • i18n Support
  • Multiple Timezones Support
  • Live chat with TidioChat
  • Admin GUI with AdminLTE Twitter Bootstrap 3 based theme.

Future features here

Documentation

Live Demo

Test drive the beta live demo

HINT: You may use a maildrop.cc fake account for testing

Installing

Read the INSTALLING section.

Get started in 10 min with a Docker image for development environment.

Localization

Current supported user interface languages are:

  • American English (en_US)
  • Spanish (es_ES and es_AR)
  • Italian (it_IT)

Future targeted translations might be French and Arabic, however, feel free to contribute with your preferred translation!

Appointment Library

Timegrid uses Concierge package for dealing with appointments.

Timegrid Mindmap

Author

Timegrid is developed and maintained by Ariel Vallese.

Contributing

Contributions are welcome. Please read the following notes.

Author Notes

IMPORTANT NOTE

Dear tiny but human-qualified community,

Timegrid was born as a pet project and aimed to solve my own needs as a freelancer. I'm also happy to hear that timegrid helped to solve a problem for others, at least partially.

That said, I'm sorry to mention that currently overloaded with other projects, I won't be able to keep up on timegrid development on a fulltime basis like before.

PR's and other contributions, as well as regular maintenance will still take place.

Thanks for your patience and thanks for being around.

Special Thanks & Credits

License

Timegrid is open-sourced software licensed under the AGPL

May all beings be happy.