deutschlion / timegrid

Laravel application for online service reservation for businesses.

Home Page:http://www.timegrid.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

timegrid.io logo

timegrid

Code Climate Test Coverage Join the chat at https://gitter.im/alariva/timegridDevelopment ES User Manual Version Stage License

Timegrid is a web application for online reservation of services for business.

It is currently in beta stage willing to add some missing functions in the short terms.

It is made under the Laravel 5 framework for PHP.

Screenshot

Live Demo

You can try the beta stage working live demo

Features

These are the current features so far:

  • User SignUp process (with email notification)
  • Business registration
  • Business Contacts registration
  • Business Services registration
  • Business Services Availability management (basic)
  • Service Reservation (with email notification)
  • Search engine (basic)

Official Documentation

To be available soon.


How to install:

Step 1: Get the code - Clone the repository

$ git clone https://github.com/alariva/timegrid.git

If you want to stand on the latest beta-stable version:

$ cd timegrid

$ git checkout tags/v3.4.1-beta

Step 2: Use Composer to install dependencies

composer install

Step 3: Create database

If you finished first three steps, now you can create database on your database server(MySQL). You must create database with utf-8 collation(uft8_general_ci), to install and application work perfectly. After that, copy .env.example and rename it as .env and put connection and change default database connection name, only database connection, put name database, database username and password.


Step 4: Configure

Change the storage path in .env file to a writeable location

STORAGE_PATH=/home/username/timegrid/storage

Migrate database schema

php artisan migrate

Populate database:

php artisan db:seed

Run the server:

php artisan serve

Type on web browser:

http://localhost:8000/

Step 5: Start Page

You can now register as new user and login.

Troubleshooting

I'd like to hear your feedback.

Let me know if you are facing any inconvenients to install, as I'm working on bringing a more comprehensive installation guide assessing common problems.

Contributing

Thank you for considering contributing to Timegrid.

Please see CONTRIBUTING doc for further details. You are welcome to join the core development team and enhance the development process apart from just code :)

Join the Trello board for development roadmap

Join the Slack for technical discussion

Stay up-to-date with Twitter

Stay up-to-date with Facebook

Dev Newsletter

Special Thanks

License

Timegrid is open-sourced software licensed under the AGPL

About

Laravel application for online service reservation for businesses.

http://www.timegrid.io/

License:GNU Affero General Public License v3.0


Languages

Language:PHP 99.9%Language:JavaScript 0.1%Language:ApacheConf 0.1%