← All projects

digitup-task

by @1FarZ1

11

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.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/digitup-task.svg)](https://www.madeinalgeria.dev/projects/digitup-task)

Related projects