Faisal Mohammed's Projects
A Password Generator built in Javascript - My first real JavaScript project, and a chance to apply everything i have learnt so far. This app runs in the browser and features dynamically updated HTML and CSS powered by JavaScript code. It has a clean and polished, responsive user interface that adapts to multiple screen sizes.
This repository contains best profile readme's for your reference.
Blend beats using machine learning to create music in a fun new way.
bike-hire-graphql-server
This Books Search Engine app leverages a GraphQL API built with Apollo Server and uses queries and mutations to fetch and modify data, and was built using the MERN stack with a React front end, MongoDB database, and Node.js/Express.js server and API.
A fully functional clone of ChatGPT , featuring Google authentication with next auth, a firebase backend and the ability to choose from any of the AI models currently available through OpenAI. Built using Next.js 13.4, TypeScript, Tailwind CSS, Firebase and the Firebase-admin SDK, Firestore, useSWR, and the OpenAI GPT-4 API.
A recreation of the Netflix UI
A movie site in the style of Netflix, using handlebars for server side rendering
A Clone of the popular food delivery application Deliveroo - built using React Native and Expo, with NativeWind (Tailwind CSS) for styling, React Redux for state management and a Sanity CMS backend to manage content and structured data.
With the current cost of living crisis and huge corporations looking to reduce global emissions our bike hire application gives users the ability to rent a variety of bikes. Whether it be for leisure use or for business our application has you covered.
The back end for an e-commerce site, which leverages a working Express.js API to use Sequelize to interact with a MySQL database.
A Note Taker application that can be used to write and save notes. This application uses a Express.js back end and saves and retrieves note data from a JSON file.
A CLI word game using inquirer
A collection of JavaScript algorithms and their testing with Jest. Great for practicing algorithms before a technical interview.
A fully responsive, interactive weather dashboard that uses the OpenWeather API to retrieve detailed weather data for cities, and uses local storage to store persistent data. This application runs in the browser and leverages dynamically updated HTML and CSS to generate a detailed daily and 5 day weather forecast based on the users search query.
A simple word guessing game i built using Vanilla JavaScript and Web APIs.
The first of 3 major group projects while enrolled at the University of Birmingham Full Stack Web Development Bootcamp
A technology blog with a UX inspired by medium.com, using NEXT.js, TypeScript, Sanity CMS, React and Tailwind CSS. Uses Sanity CMS to manage structured data, and Next.js Server Side Rendering and Incremental Static Regeneration to speed up page loading & optimise caching.
A Password Generator application built with React - My first real React project, and a chance to apply everything i have learnt so far. This app uses the material UI component library, which gave me an opportunity to understand the mechanics of props and state management.