Install the project with following commands:
- Clone repository
git clone https://github.com/VisualAppeal/connect.git
(and change into directorycd connect/
) - Install PHP dependencies
composer install
- Install frontent build dependencies
npm install
- Install frontent dependencies
bower install
- Migrate database
php artisan migrate
- Build javascript and stylesheets
gulp
- PHP >= 5.4
- MySQL >= 5.5 / MariaDB >= 10.0
- Node.js >= 0.8 / npm
- Composer -
curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
- gulp -
npm install gulp --global
- Firefox
- Google Chrome
- Safari
- Internet Explorer >= IE 9 (IE 6-8 partially supported)
- Mobile Safari
- Mobile Chrome
- Name: A model has a name if it exists in real life, e.g. a company or a human person.
- Title: A model has a title if the name is constructed, e.g. a project or a task.
- User: A user is person who can login into the system. Only the most important data is saved alongside the user like email, password and the name. Most datasets store the user ID to remember which logged in user created the data.
- Client: A client is a person who is not able to login. Every user has one client referenced but not every client an user. That means there is no user without client but clients without a user model. Clients are only used to store additional data like phone numers or addresses.