Skip to content
Krzysztof Piasecki edited this page Sep 30, 2016 · 108 revisions

Gentelella

Symfony web application with excellent admin template


Screenshot


Live demo

Gentelella application is installed on Heroku. To log into the application use credentials: [user, password]


Requirements

  • MySQL or related - Relational database management system.
  • PHP - Scripting language that is especially suited to web development.
  • Composer - Dependency Manager for PHP.
  • Bower - A package manager for the web assets.

Inside the application

  • Symfony 3.x full stack web framework
  • Managing front-end assets with the Bower manager via bower.json file
  • Generic application layout.
  • Login and logout user from the application.
  • Handling application errors with error templates.
  • Foundation template preview.

Installing and running the application

You have to be running mysql server to successfully install and run the application.

You have to be careful. The installation process will drop a local database named 'gentelella'.

Run shell commands:

$ composer create-project krzysiekpiasecki/gentelella gentelella
$ cd gentelella
$ php bin/console fos:user:create admin [email protected] password --super-admin
$ php bin/console server:run 127.0.0.1:8080 --env=prod

After starting a HTTP server you can log into an application using given credentials:

  • user: admin
  • password: password

Testing the application

From the root of the application run the shell command:

$ php vendor/bin/phpunit
Clone this wiki locally