exsofth/ekobil

A lightweight PHP microframework for web applications

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 1

Open Issues: 1

Type:project

dev-master 2023-05-17 15:47 UTC

This package is not auto-updated.

Last update: 2024-11-09 11:28:08 UTC


README

This is a microframework to build web applications using PHP.

Features

  • User registration and authentication

Technologies Used

  • PHP
  • AJAX
  • Supported database (SQLite and MySQL)
  • HTML/CSS
  • JavaScript

Installation

  1. Clone the repository:

  2. Set up the database:

Create a new MySQL database and import the provided SQL file (or run the necessary migrations). Update the database connection details in the configuration file (config.php).

  1. Set up the web server:

Configure the web server to point to the public directory as the document root. Ensure that the necessary rewrite rules are enabled for clean URLs.

  1. Install dependencies:

composer update

  1. Launch the application:

Access the application through your web browser.

Testing

The application includes a set of unit tests located in the tests directory. To run the tests, execute the following command:

phpunit tests

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.