/upsend-restapi

rest upsend

Primary LanguagePHP

Build Status Total Downloads Latest Stable Version License

About Project

Rest Server Up-Send App. This application is used for the management of attendance events.


How to Use

  • Composer Update
$ composer update
  • Create JWT Secret
$ php artisan jwt:secret
  • Setting .env
...

DB_DATABASE=name_of_database

...

JWT_TTL = 999999
  • Migrate database
$ php artisan migrate

Tech Stack and Third Library

  • Laravel ^7.0 (docs)
  • JWT-Auth ^1.0 (docs)
  • Endroid/Qr-Code ^3.9 (docs)

Endpoint Rest API

No Endpoint Name URL Status Deskripsi Token
1 Registration /api/auth/register Aktif User Registration -
2 Login /api/auth/login Aktif User Login -
3 Logout /api/auth/logout Aktif User Logout -
4 List Event /api/event/ Aktif List of Event jwt
5 Create Event /api/event/create/ Aktif Create Event jwt
6 Update Event /api/event/update/ Aktif Update Event jwt
7 Show Detail Event /api/event/show/ Aktif Show Detail Event jwt
8 Delete Event /api/event/delete/ Aktif Delete Event jwt
9 Search Event /api/event/search/ Aktif Search Event jwt
10 Event Registration /api/event/registration/ Aktif Event Registration jwt
11 Come to the Event /api/event/come/ Aktif Come to the Event jwt
12 List of participant /api/event/participant/ Aktif list of participant who registered to the event jwt
13 List of participant /api/event/participant/come/ Aktif list of participant who came to the event jwt

Detail Documentation API

Detail for API documentation (docs)


License

The Laravel framework is open-sourced software licensed under the MIT license.