Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cnahmetcn/storespy_case
Storespy Php Developer Case
https://github.com/cnahmetcn/storespy_case
laravel sanctum sanctum-authentication sanctum-spa
Last synced: 2 days ago
JSON representation
Storespy Php Developer Case
- Host: GitHub
- URL: https://github.com/cnahmetcn/storespy_case
- Owner: cnahmetcn
- Created: 2021-08-14T14:15:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-17T11:37:48.000Z (over 3 years ago)
- Last Synced: 2024-11-06T15:50:33.659Z (about 2 months ago)
- Topics: laravel, sanctum, sanctum-authentication, sanctum-spa
- Language: PHP
- Homepage:
- Size: 79.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Storespy Php Developer Case
## About Case
- İletişim formu yönetimi için bir REST API tasarlanacak.
- Gönderilen mesajlar hem DB’ye kaydolacak hem de belli bir mail adresine gönderilecek.
- 4 endpoint olacak;
- Mesaj gönderme (public)
- Mesaj listeleme (private)
- Mesaj görüntüleme (private)
- Mesaj silme (private)
- Private olan API’ler auth arkasında olacak.
- Auth için Laravel Sanctum paketi kullanılacak.
- Mail gönderimi async-queued olarak gerçekleşecek.
- Mail gönderiminde smtp bilgileri için Mailtrap kullanılabilir.
- Mesaj listeleme endpointinde pagination ve arama seçenekleri de olacak. Arama keyi girilmişse mesaj metni içerisinde arama yapacak.## Packages and Programs
- Laravel 8
- PHP 8
- Sanctum
- SQLite
- REST API
- Mailtrap.io