Skip to content

WaelAlQawasmi/ShareNotes-Laravel

Repository files navigation

NotesApp

  • Web App and backend for Flutter App
  • The idea of this app to post Notes and can share it with others and can edit , delete the notes

Features

  • Two factor authentication
  • sessions recorder and access to logout from other sessions
  • change profile picture
  • Contain translation manager
  • Multi garde Auth API
  • Authorization with policies with frontend(blade) and backend to edit and delete user's notes
  • HTTP filter with middleware
  • Mailer to invitation and reset password
  • Input validation
  • Login, register , show sessions and logout via API
  • Access to data with authenticated API

Technologies used

  • Laravel 9 , PHP 8.2
  • Mysql DB
  • composer

Packages and libraries

  • Fortify
  • jetstream
  • Laravel translation manager
  • Sanctum

images

  • To edit and show profile info img

  • To enable two factor auth and Browsers sessions img

  • The users can see there notes and can edit and delete it , but just can see other users notes without access to edit or delete it img

  • If the user try to delete or edit note refer to other user , 403 error with actor from polices atomizations img

  • If the user try to delete or edit note refer to other user , 403 error with actor from middleware atomizations img

  • register from API img

  • validation from api img

  • Login validation

img img

  • Success login img
  • Authenticated API to get notes for user img

About

Web App and backend for flutter App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages