3.0 Backend
As written in the second section Tasniflagich uses Laravel framework for backend
software.
3.1 About laravel
Laravel is a web application framework with expressive, elegant syntax. A web
framework provides a structure and starting point for creating your application, allowing you to
focus on creating something amazing while we sweat the details. This framework was chosen
due to rapid development and easy maintenance factors. It has a great amount of built-in feature,
such as:
1. Routing
2. Middleware
3. CSRF
protection
4. Controllers
5. Blade templates
6. Validations
7. Logging
8. Error
handling
9. Session
10. Helper functions
11. Eloquent ORM
12. Migrations
13. Seeding
14. Events
15. Cache
16. Task
scheduling
17. Rate limiting
18. Queue
19. Localisations
20. File
storages
21. Testing
22. Packages
We used all those features in order to fit all requirements. We will see details in the next
subsection. The reasons to choose Laravel:
● A Progressive
Framework
● A Scalable Framework
● A Community Framework
● Consist
of a lot of features
TTPU
12
2022