Majid's repositories
angular-scifi-shop
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!
3D-geometric-sim
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.
3D-portfolio
A responsive 3D React app featuring Three.js and serving as a portfolio site for my Github projects.
django-api-project
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-ecommerce-api
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-portfolio-project
HTML & CSS project with a strong emphasis on responsive web design.
next13-app
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.
reddit-VUEer
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.
laravel-api
Laravel JSON API featuring user authentication & authorisation and automated integration testing, complete with a serverless production build and remote database link.
nc-news-be
RESTful API featuring raw SQL, full CRUD functionality, exhaustive integration testing, user authentication, advanced error handling and more.
playlist-manager
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.
swagger-ui-docs
Swagger UI constructed using an OpenAPI Specification document containing the definition for an e-commerce RESTful API service that I've created.
vue-api-interface
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.