#package #cakephp

Cristeena Documentation

Table Of Content

  1. Installation
  2. Configuration

Hello there, this is the official explanation documentation for project cristeena. In here we will discuss all the aspects for cristeena and how it can be used at her best for the development of the web application.


Installing cristeena is straight forward, there are two approaches to do that. Mentioned as follows.

  • Cloning the Repository
  • Composer Based ( Recommended )

you can go for the way you suite most comfortable with but I personally recommend the “composer based approach”.


you can simply clone the repository by the following command followed by the composer command for the dependencies installation.

Execute the following commands one by one.

git clone https://github.com/samgan-khan/cristeena.git
cd cristeena
composer install


Through compose everything can be done in one go

composer create-project --prefer-dist samgan-khan/cristeena

In case you want to use a custom app directory name (e.g. /myapp/):

composer create-project --prefer-dist samgan-khan/cristeena myapp

Once you are done with either, for starting the server you can execute the following command. You can also run the set up like any other site on apache but its my personal choice to run on the inbuild server of cakePHP

bin/cake server -p 8765

Then visit http://localhost:8765 to see the welcome page.


configurations in cristeena is next to null, all you have to do in change the .default files to there original form.

Rename the following files

  • .env.default to .env (environment file)
  • app.default.php to app.php ( if not done already )

Once you are done renaming fill the asked requirements in the .env file and you are done with the configurations.


Most Viewed Posts

Must Read

How to Add Laravel Pint to VS Code Formatter
June 24, 2022

#code-quality #vscode #laravel-pint #laravel

How to Add Laravel Pint to VS Code Formatter

I have been using the unsatisfactory formatters from a long time. All of them have one thing but lack other. Laravel Pint is one who has it all, combining it with vscode is like proving you laravel project a super power.

Reading time: 2 minutes
January 28, 2022

#AppImage #linux

How to Add AppImage Application to Menu in Ubuntu (Linux)

AppImages are the most easiest to run compared.The challenging task is to make the AppImage accessible globally through he system like an installed application (in the menu)

Reading time: less than a minute
March 24, 2021

#express js #node #node js #sequelize #mysql

How to create model association in Sequelize - express JS / Node JS

In the very initial days of my work in Node JS if faced this issue. Though Sequelize provide a great ORM for MySQL but the association within the models is a bit tricky.

Reading time: 2 minutes
December 14, 2021

#database #javascript #sequelize #npx

Sequelize CLI Commands

list of Sequelize CLI commands which comes handy, while working on a project.

Reading time: 1 minute
How to create a progressive web app (PWA) in laravel 5.* and above
July 07, 2019

#functionality #pwa #javascript #laravel

How to create a progressive web app (PWA) in laravel 5.* and above

The progressive web app is the new trend as well as the need for the present time. I hope before getting in the “HOW” part you know what is exactly a PWA

Reading time: 4 minutes
September 14, 2018

#functionality #authentication #cakephp #php

Auto login in CakePHP 3.x

Although the authentication component of CakePHP 3 has made the life of a developer much easier but still there are some functionalities that are still needed to be done manually. One of them is login automatically if the users have checked for 'remember me'.

Reading time: 3 minutes
December 20, 2018

#functionality #log #cakephp #php

How to make log daily in CakePHP 3.x

As you may know according to the default configuration of CakePHP the debug and error log is generated in the same file. But this can be changed in a few simple steps

Reading time: less than a minute

Hi, I am Samgan, I know the adds are bit annoying but i hope you understand. Talking about me, I excel at solving complex problems involving logic and step by step breakdown of the problem. Besides, to develop complex algorithms, I specialize in problem framing, systems design, and product development strategy. Sometimes I also enjoy public speaking.