|
2 | 2 | <h1 align="center"> Laravel Invitation management system </h1> |
3 | 3 | <h3 align="center"> Author: Mohammad Jaber </h3> |
4 | 4 |
|
5 | | -<p align="center"> |
6 | | -<a href="https://travis-ci.org/laravel/framework"><img src="https://travis-ci.org/laravel/framework.svg" alt="Build Status"></a> |
7 | | -<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/dt/laravel/framework" alt="Total Downloads"></a> |
8 | | -<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/v/laravel/framework" alt="Latest Stable Version"></a> |
9 | | -<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/l/laravel/framework" alt="License"></a> |
10 | | -</p> |
| 5 | +## Features: |
11 | 6 |
|
12 | | -## About Laravel |
| 7 | +User can register and invite other user by invitaion code. |
13 | 8 |
|
14 | | -Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as: |
15 | | - |
16 | | -- [Simple, fast routing engine](https://laravel.com/docs/routing). |
17 | | -- [Powerful dependency injection container](https://laravel.com/docs/container). |
18 | | -- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage. |
19 | | -- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent). |
20 | | -- Database agnostic [schema migrations](https://laravel.com/docs/migrations). |
21 | | -- [Robust background job processing](https://laravel.com/docs/queues). |
22 | | -- [Real-time event broadcasting](https://laravel.com/docs/broadcasting). |
23 | | - |
24 | | -Laravel is accessible, powerful, and provides tools required for large, robust applications. |
| 9 | +- Used Laravel Breeze for Authentication. |
| 10 | +- Used middelware for active user. |
| 11 | +- Create an invition code followed by validation rules. |
| 12 | +- Cheack if the Invite Code is expired. |
| 13 | +- Listing a Invition Code. |
| 14 | +- User can request for Invite Code. |
| 15 | +- User can request Invite Code within a spacific limit. |
| 16 | +- User can also check when did they requested for Invite Code. |
| 17 | +- User can check how many time his invite code used. |
| 18 | +- Blcok the code usage after a certain limit of that code usage. |
25 | 19 |
|
| 20 | +## Validation rules: |
26 | 21 |
|
| 22 | +- Check if user is active. |
| 23 | +- Check if code is valide. |
| 24 | +- Check the code expiration date. |
| 25 | +- Check how many invition code usage remaining. |
| 26 | +- Check if code usage limit. |
0 commit comments