About this project
Digitup Backend Solution Overview This repository contains my solution to the Digitup company backend tasks. It showcases the implementation of various features such as authentication, task management, role-based access control, unit and integration testing, and API documentation. Features Authentication Flow Implemented user registration and login functionalities. Secure authentication using Laravel Sanctum. Task Management CRUD operations for managing tasks. Soft deletion for tasks with an endpoint to retrieve deleted tasks. Role-Based Access Control (RBAC) Defined roles and permissions for different user types. Restricted access to certain endpoints based on user roles. Unit and Integration Testing Comprehensive unit tests to ensure the correctness of individual components. Integration tests to verify the overall system functionality. Testing framework: Pest. API Documentation Detailed API documentation using Insomnia. Documentation includes endpoint descriptions, required parameters, and example responses. Tech Stack Framework: Laravel 11 Language: PHP 8 Database: MySQL 8 Authentication: Laravel Sanctum Testing: Pest Author Fares Bekkouche
From the project README on
GitHub
- Stars
- 11
- Forks
- 0
- Last push
- 29 Jun 2024
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/digitup-task)