issues
search
iguverse
/
tasks-candidates
1
stars
0
forks
source link
PHP (Laravel) full-stack
#4
Closed
oleksandr-appricotsoft
closed
1 year ago
oleksandr-appricotsoft
commented
1 year ago
Create custom authentication module
Create login view with auth form (UI design:
https://www.figma.com/community/file/969408928471748876
)
Create Web controller with method that handles POST data and returns response to browser
Create API controller with method that validates user data and throws response in JSON format
Create service class for common methods
Handle form errors and success messages
Technical requirements:
Current stable Laravel
SASS (SCSS)
Laravel mix
Browser compatibility: Chrome, Firefox, Edge, Safari (Mac), Chrome (Android), Safari (iOS)
Responsive layout
May use:
Any recommended Laravel extensions (excepting authenticators)
No database (hardcoded user data)
Bootstrap
jQuery
Web fonts from repository (Google Fonts etc)
Must use:
Service layer pattern
Protect API controller from unauthorized access (use basic auth, bearer token etc.)
Handle API errors
Don't use:
Writing business-logic directly in controller methods (use service layer)
Third-party authenticators
Deliver the result as a Github repo and installation instructions in README
Create custom authentication module
Technical requirements:
May use:
Must use:
Don't use:
Deliver the result as a Github repo and installation instructions in README