Skip to content
Krzysztof Piasecki edited this page Oct 8, 2016 · 108 revisions

Gentelella

Symfony web application with excellent user template.


Screenshot


Build Status

Build Status


### Live demo

Gentelella application is installed on Heroku.

Credentials: admin password


Main features

Functional:

  • User template
  • Log in / Log out
  • Dashboard page (fake)
  • Profile page (fake)
  • Error pages (403, 404, 500)

Non-functional:

  • Symfony 3.x full stack web framework
  • bower.json file for front-end dependencies

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.

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