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
Requires (Dev)
- phpunit/phpunit: ^10.1
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
-
Clone the repository:
-
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).
- 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.
- Install dependencies:
composer update
- 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.