Majid's Projects
A 3D interpretation of John Conway's Game Of Life, based on automated geometric computations. Built using Three.js and React, featuring CRUD functionality and user authentication.
A responsive 3D React app featuring Three.js and serving as a portfolio site for my Github projects.
Angular e-commerce app featuring a service-based and side-effect driven architecture, state management via NgRx Store and Effects, mock payments via Stripe API, session-based authentication, SSO, multiple custom themes, and much more!
A Django REST framework API supporting all CRUD operations, complete with full-coverage integration testing, comprehensive error handling, functional views and object-oriented testing.
Express REST API featuring Prisma ORM, session-based authentication and integration testing with Mocha, Chai + SuperTest. Designed with Swagger tools and documented with OpenAPI 3.0.3.
HTML & CSS project with a strong emphasis on responsive web design.
Laravel JSON API featuring user authentication & authorisation and automated integration testing, complete with a serverless production build and remote database link.
Welcome!
A complex, richly-featured React app centred around data processing, boasting full CRUD functionality, user authentication, error handling, and an engaging user experience.
RESTful API featuring raw SQL, full CRUD functionality, exhaustive integration testing, user authentication, advanced error handling and more.
Next.js and Tailwind CSS project, linked to a PHP back end service and utilising Bing Maps API, with an emphasis on responsive design and user experience.
A React app for browsing the Spotify music library and creating and saving new playlists. Featuring class components, client-side authorisation and GET/POST requests to the Spotify web API.
Reddit browser created using Vue.js, TypeScript and plain CSS. Based on reddit API JSON data and featuring composition API single-file components, Cypress E2E testing and Mocha unit testing.
Swagger UI constructed using an OpenAPI Specification document containing the definition for an e-commerce RESTful API service that I've created.
A Vue.js app that provides an interface for one of my API projects. Authored using the Options API and featuring CRUD functionality, data fetching and Bootstrap styling.