Project NexusSha is a web-based bus booking application, designed for efficient and user-friendly ticket management.
Built with modern PHP frameworks and libraries, NexusSha ensures a clean, maintainable codebase and a smooth booking experience.
- Bus ticket booking system
- User-friendly interface
- Dynamic content rendering with Twig
- Lightweight backend with PHP Slim
- Unique identifiers via Ramsey UUID
- Database operations with Eloquent ORM and SQLite
- PHP 8.0 or higher
- Composer (Dependency Manager for PHP)
- SQLite3
- Web Server (optional, for production)
- PHP — Core backend programming language.
- Slim Framework — Micro-framework for building fast, lightweight APIs and web apps.
- PSR-7: HTTP Message Interface — Standardized HTTP request/response interfaces.
- Twig — A modern template engine for PHP.
- SQLite — Lightweight relational database engine.
- Eloquent ORM — Elegant PHP ORM for database operations.
- Ramsey UUID — A PHP library for generating universally unique identifiers (UUIDs).
- Composer — Dependency manager for PHP.
- Clone the Repository
git clone https://github.com/your-username/NexusSha.git cd NexusSha
- Install dependency pakages
composer install
- Php build-in server
php -S localhost:8000 -t public
Technology | Purpose | Link |
---|---|---|
PHP | Backend Language | php.net |
Slim | Micro Framework | slimframework.com |
... | ... | ... |