Ibrahim Banat's Projects
practice for the 301 entrance exam
The complete Angular bootcamp by Stephen Grider
Angular + Tailwind + Storybook Template from Newwwton
Dynamic API Phase 3: Add Persistence (Database) to the API
Role-Based Access Control (RBAC) using an Access Control List (ACL), allowing to not only restrict access to routes for valid users, but also based on the individual permissions we give each user.
Adding advanced DOM Events Handlers to a website
Dynamic API Phase 2: Perform CRUD Operations on a database
Deploy an Express server that implements Basic Authentication, with signup and signin capabilities, using a Mongo database for storage.
From a business requirements standpoint, we will be building a basic Express server using best practices, including server modularization, use of middleware, and tests.
Authentication Server Phase 2: Token (Bearer) Authentication
real-world supply chain for vendors, βdistributesβ the responsibility for logging to separate modules, using only events to trigger logging based on activity.