Hi, I'm Israel Pinheiro 👋
- Bootstrap 4.6: An open source web framework for developing interface and front-end components for websites and web applications using HTML, CSS and JavaScript, based on design templates for typography, improving the user experience in a user-friendly website and responsive
- FontAwesome 5.15: The web's most popular icon set and toolkit.
- Datatables (Bootstrap 4): A plug-in for the jQuery Javascript library. It is a highly flexible tool, built upon the foundations of progressive enhancement, that adds all of these advanced features to any HTML table.
- JQuery 3.6: A library of JavaScript functions that interact with HTML, designed to simplify scripts interpreted in the client's browser. Used by around 74.4% of the world's 10,000 most visited websites, jQuery is the most popular of the JavaScript libraries.
- SweetAlert: Makes popup messages easy and pretty.
- Composer: Application-level package manager for the PHP programming language that provides a standard format for managing PHP software dependencies and required libraries.
- NPM: Adapt packages of code for your apps, or incorporate packages as they are
- Laravel Mix: An elegant wrapper around Webpack for the 80% use case.
- PHP 7.4+ (Built with 8.0)
- Apache Server 2.4+ (Runs perfectly with PHP's internal web server)
- MySQL 5.7+
- Step 1: Preparation
Run the provided sql script (/database.sql). The script is responsible for the creation of the database structure and tables initial population.
- Step 2: Cloning
$git clone [email protected]:israelzero/assessment.git
- Step 3: Instalation
Access the folder of the cloned repo and run the following commands
$composer install
$composer post-install
$npm install
$npm run production
- Step 4: Environment Variables
If necessary change the Environment Variables present in /.env. The provided file (From .env.example) is as following:
APP_ENV = dev
APP_NAME = Webjump Acessment
APP_LOCALE = en
DATABASE_DRIVER = mysql
DATABASE_HOST = localhost
DATABASE_NAME = Webjump
DATABASE_PORT = 3306
DATABASE_USER = root
DATABASE_PASSWORD = secret
- Step 5: Run! 🏃
Now, the application should be ready to run. Access the root of your web server pointing to the cloned folder, or, use the internal PHP Web Server running the following command in the application folder
$php -S localhost::80
The default login credentials are;
Email: [email protected]
Password: admin
Have any question ? You can contact me by the following channels: