An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by mahammad-mostafa

A curated list of projects in awesome lists by mahammad-mostafa .

https://github.com/mahammad-mostafa/delicious-meals

This is the capstone project for the second module in Microverse program. It is a group project which is about meal recipes app.

await-async capstone-project es6 es6-modules html-css-javascript jest kanban-board microverse promises rest-api single-page-app unit-testing webpack5

Last synced: 22 Apr 2025

https://github.com/mahammad-mostafa/personal-portfolio

That is the second project in the first module at Microverse program. It is a portfolio website built from a template in Figma.

css3 es6-javascript eslint flexbox grid-layout html-css-javascript html5 microverse microverse-projects microverse-students mit-license responsive-layout responsive-website styelint webhint

Last synced: 03 Jul 2025

https://github.com/mahammad-mostafa/countries-metrics

This is the capstone project of the third module in the Microverse program. It displays information about world countries & uses React framework with redux toolkit.

capstone-project create-react-app css-modules es6-javascript jest jest-snapshots jsx microverse microverse-projects microverse-students react react-hooks react-router redux redux-thunk redux-toolkit responsive-layout rest-api single-page-app unit-testing

Last synced: 30 Dec 2025

https://github.com/mahammad-mostafa/game-industry-conference

This is the capstone project for the first module in Microverse program. It represents a conference event for video game development.

css3 es6 flexbox github-flow grid-layout html-css-javascript html5 microverse microverse-projects responsive-layout responsive-web-design semantic-web

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/youtube-video-page

Pre-enrollment bootcamp project for Microverse program. It mimics only the static structure in a YouTube video page with video and images.

css css-flexbox css3 html html5 microverse microverse-projects microverse-students responsive responsive-layout responsive-website

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/to-do-list

This is the fourth project in the second module of the Microverse program. It is a simple task management app with ES6 modules and bundle it with WebPack.

es6 html-css-javascript interactive microverse microverse-projects microverse-students minimal modules responsive-layout single-page-app todo-list webpack-dev-server webpack-loader webpack-plugin webpack5

Last synced: 06 Apr 2025

https://github.com/mahammad-mostafa/tesla-booking-back-end

This is the backend of the capstone project of the full stack module in the Microverse program. Rails is configured as an API with PostgreSQL database.

api api-rest backend-api gitflow-workflow json-api microverse microverse-projects microverse-rails-capstone microverse-students mvc-architecture postgresql rails rails-api relational-databases rubocop ruby ruby-on-rails

Last synced: 10 Apr 2025

https://github.com/mahammad-mostafa/enumerable-methods

This is the fourth project in the fourth module of the Microverse program. It is an implementation of several method in the Enumerable module of Ruby.

enumerable-methods gitflow gitflow-workflow microverse microverse-projects microverse-ruby microverse-students rubocop ruby ruby-application ruby-module yield

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/tribute-page-review

This is a code review exercise for the first trial project I did at Microverse. The project was a single web page built with HTML & CSS.

css css3 github-actions github-flow html html-css html5 microverse microverse-projects microverse-students mit-license review

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/react-tutorial

This is the second project of the third module in Microverse program. It is an exercise tutorial created with React framework.

css-modules es6-javascript gitflow-workflow jsx microverse microverse-projects microverse-students react react-hooks react-router reactjs single-page-app webpack

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/tribute-page

The first trial project for Microverse program. It is a single web page built with HTML & CSS.

css git html5 microverse microverse-projects microverse-students pair-programming

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/list-viewer-demo

A simple ReactJS list viewer with animation. It fetches an endless user list with a flip animation. Hooks are used for data fetching and flip animation.

css-flexbox css-grid css3 css3-animations fetch-api hooks html5 javascript jsx react-hooks reactjs

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/personal-portfolio-page

The third trial project for Microverse program. It is a single web page built with HTML & CSS.

css css-flexbox css-grid css3 html html5 microverse microverse-projects microverse-students responsive-layout responsive-web-design

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/debug-script-exercise

This is the fourth project in the first module of Microverse program. It is a debugging exercise for the pair partner to find hidden bugs.

debugging javascript js problem-solving

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/hello-rails

This is the first project in the fifth module of the Microverse program. It is a basic exercise for using Rails framework.

gemfile microverse microverse-projects microverse-ruby microverse-students mvc-architecture postgres-database rails ruby ruby-gem ruby-on-rails

Last synced: 10 Jul 2025

https://github.com/mahammad-mostafa/portfolio-prototype

This is the third project in the first module in the Microverse program. It is about building a prototype for a portfolio website. It uses BootStrap framework for building the page structure.

bootstrap bootstrap5 css css-flexbox css-grid css3 github-actions github-flow html html-css-javascript html5 javascript microverse microverse-projects microverse-students mit-license responsive-layout responsive-website rwd

Last synced: 17 Jun 2025

https://github.com/mahammad-mostafa/math-magicians

This is the first project of the third module in the Microverse program. It is a single page site with basic calculator tool using ReactJS framework.

create-react-app es6 jsx microverse microverse-projects microverse-students react react-components react-hooks reactjs responsive-layout single-page-app

Last synced: 11 Jul 2025

https://github.com/mahammad-mostafa/vet-clinic

This is the first project in the fourth module of the Microverse program. It is a database for a vet clinic using PostgreSQL.

database database-schema indexing joins microverse microverse-projects microverse-students postgresql queries rdbms relational-database sql structured-query-language

Last synced: 13 Jul 2025

https://github.com/mahammad-mostafa/hello-react-front-end

This is the third project in the full stack capstone of the Microverse program. It is an exercise for using React & Redux as a frontend for a simple page app.

es6-javascript eslint frontend-web gitflow-workflow jsx microverse microverse-projects microverse-students react-hooks react-redux react-router react-router-dom reactjs redux redux-thunk redux-toolkit responsive-layout stylelint webpack

Last synced: 30 Dec 2025

https://github.com/mahammad-mostafa/things-catalogue

This is the capstone project of the fourth module in the Microverse program. It is a console app for handling items inside a catalogue built with Ruby & PostgreSQL.

gitflow-workflow microverse microverse-projects microverse-ruby microverse-students oop-principles postgresql relational-databases rspec rubocop ruby solid-principles sql unit-testing

Last synced: 05 Apr 2025

https://github.com/mahammad-mostafa/hello-rails-react

This is the first project in the full stack capstone module of the Microverse program. It is an exercise for using Rails with React through jsbundling-rails gem & WebPack.

api babel es6-javascript eslint gitflow-workflow jsbundling-rails jsx microverse microverse-projects microverse-students postgresql rails-api react-redux react-router reactjs redux-toolkit rubocop ruby-on-rails stylelint webpack

Last synced: 30 Dec 2025

https://github.com/mahammad-mostafa/grocery-budget

This is the capstone project of the fifth module in the Microverse program. It is a groceries budget app for managing grocery items for registered users built with Ruby on Rails & PostgreSQL.

bullet cancancan capybara-rspec devise gitflow-workflow html-css microverse microverse-projects microverse-rails-capstone microverse-ruby microverse-students mvc-architecture object-oriented-programming postgresql responsive-layout rspec-rails rubocop ruby-on-rails stylelint unit-tests

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/morse-decoder

This is the third project in the fourth module of the Microverse program. It is a Morse code decoder using Ruby.

gitflow gitflow-workflow microverse microverse-projects microverse-ruby microverse-students rubocop ruby ruby-application

Last synced: 25 Jun 2025

https://github.com/mahammad-mostafa/redux-thunk-exercise

This is the fifth project in the third module of Microverse program. It is an exercise for implementing async code using Thunks with Redux toolkit in a React app.

create-react-app css-modules es6-javascript jsx microverse microverse-projects microverse-students react react-hooks redux redux-thunk redux-toolkit rest-api single-page-app

Last synced: 30 Dec 2025

https://github.com/mahammad-mostafa/task-manager-dashboard

A management portal with task reminders and notifications for employees

codeigniter3 css-flexbox css-grid css3 fetch-api html5 javascript mvc-architecture mysql oop php single-page-app

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/book-store

This is the third project of the third module in the Microverse program. It implement Redux toolkit with ReactJS app.

axios css-modules es6-javascript jsx microverse microverse-projects microverse-students react react-hooks react-redux react-router redux redux-thunk redux-toolkit responsive-layout single-page-app

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/acceleratorapp-home-page

Built the complete home page for AcceleratorApp. The page is responsive for all screen sizes. Used GatsbyJS and ReactJS with Hooks. Implemented page styling in Module CSS.

css-grid css3 es6-javascript flexbox-css gatsby gatsby-site gatsby-starter gatsbyjs graphql html5 javascript jsx jsx-syntax module-css react react-hooks reactjs responsive

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/patient-clinic

This is the second project in the fourth module of the Microverse program. It is a database for a patient clinic using PostgreSQL.

database database-schema microverse microverse-projects microverse-students postgresql queries rdbms relational-databases sql

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/retink-home-page

Responsive home page for Retink media using ReactJS with Hooks. Implemented some css animations and hovering interactions.

css-flexbox css-grid css3 hooks html html-css-javascript html5 javascript js jsx react react-hooks reactjs responsive-layout

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/to-do-list-review

This project is copied from the fourth project in the second module in Microverse program. It is intended for practicing code reviews & peer feedback. It should adhere to best practices in (HTML / CSS / JavaScript) & comply with (DRY / KISS / YAGNI) principles.

best-practices code-review dry-principle html-css-javascript kiss-principle microverse microverse-projects microverse-students peer-review single-page-app webpack5 yagni-principle

Last synced: 26 Jun 2025

https://github.com/mahammad-mostafa/unit-testing-exercise

This is the fifth project in the second module in the Microverse program. It is an exercise for practicing unit testing in JavaScript using Jest framework & Test Driven Development.

arrange-act-assert arrow-functions es6 javascript jest jest-matchers npm-scripts tdd-javascript test-automation test-driven-development testing testing-framework testing-tools

Last synced: 31 Jul 2025

https://github.com/mahammad-mostafa/school-library

This is the fifth project in the fourth module of the Microverse program. It is about a school library application implemented with Object Oriented Programming concepts using Ruby.

aggregates associations composition decorator-design-pattern decorator-pattern gitflow gitflow-workflow inheritance microverse microverse-projects microverse-ruby microverse-students oop oop-in-ruby polymorphism rspec rubocop ruby solid-principles unit-testing

Last synced: 15 Aug 2025

https://github.com/mahammad-mostafa/git-flow-conflict-exercise

This is the sixth project in the second module in the Microverse program. It is an exercise for practicing Git merge conflicts with GitFlow workflow.

gitflow gitflow-workflow merge-conflicts

Last synced: 04 Jan 2026

https://github.com/mahammad-mostafa/topics-blog

This is the second project in the fifth module of the Microverse program. It is a web blog built using Ruby on Rails framework with PostgreSQL database.

cancancan devise gitflow-workflow html-css microverse microverse-projects microverse-ruby microverse-students mvc-architecture oop-principles postgresql rails relational-database responsive-layout rspec-rails rubocop ruby ruby-on-rails stylelint unit-tests

Last synced: 06 Jan 2026

https://github.com/mahammad-mostafa/mahammad-mostafa

This is a very special repository used for displaying my profile on GitHub.

github github-profile profile profile-readme readme readme-profile

Last synced: 03 Jul 2025

https://github.com/mahammad-mostafa/leader-board-list

This is the seventh project for the second module in the Microverse program. It is a leaderboard list app fetched from an API and follows the GitFlow workflow.

api await-async css3 es6 es6-modules gitflow gitflow-workflow html-css-javascript html5 javascript microverse microverse-projects microverse-students promises single-page-app webpack5

Last synced: 28 Mar 2025

https://mahammad-mostafa.github.io/awesome-books-modules/

This is the second project of the second module in Microverse program. It is about building a single page book management app with ES6 modules.

arrow-functions css3 es6 html-css-javascript html5 javascript microverse microverse-projects modules responsive-layout single-page-app

Last synced: 02 Apr 2025

https://mahammad-mostafa.github.io/awesome-books/

This is the first project of the second module in Microverse program. It is about a single page book management app.

es6 html-css-javascript html5 javascript microverse microverse-projects microverse-students responsive-app responsive-layout single-page-app

Last synced: 02 Apr 2025

https://github.com/mahammad-mostafa/redux-cart-tutorial

This is the fourth project of the third module in Microverse program. It is an exercise tutorial to practice Redux toolkit with React framework.

css-modules es6-javascript jsx microverse microverse-students react-hooks reactjs redux-thunk redux-toolkit resposive-layout single-page-app

Last synced: 28 Oct 2025

https://github.com/mahammad-mostafa/webpack-demo-exercise

This is the third project in the second module of Microverse program. It is an exercise for learning different WebPack tools and configurations.

es6-javascript html-css-javascript microverse microverse-projects microverse-students single-page-app webpack-boilerplate webpack-dev-server webpack-loader webpack-plugin webpack5

Last synced: 17 Mar 2025

https://github.com/mahammad-mostafa/hello-rails-back-end

This is the second project in the full stack capstone of the Microverse program. It is an exercise for using Ruby on Rails as a backend API for a simple page app.

api backend-api gitflow-workflow json-api microverse microverse-projects microverse-students mvc-framework object-oriented-programming postgresql rails rails-api rubocop ruby ruby-on-rails

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/rank-math-wallet

That is a test project done for Rank Math. It is a simple crypto wallet page built using React & Sass.

css-flexbox css-modules css3 dark-theme es6-javascript eslint jsx light-theme react react-components reactjs responsive-layout sass state-management stylelint-scss webhint

Last synced: 07 Jan 2026

https://github.com/mahammad-mostafa/queritel-practical-task

A quick test done for Queritel in PHP & MySQL

api mysql php

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/hello-microverse

This project is for demonstrating general understanding of GitHub flow and code review practices. It contains three main files . It also includes some config linters for HTML & CSS3.

css css3 github githubactions githubflow html html-css html5 microverse microverse-projects mit-license

Last synced: 28 Mar 2025

https://github.com/mahammad-mostafa/product-landing-page

The second trial project for Microverse program. It is a single web page built with HTML & CSS.

css css-flexbox css3 html html5 microverse microverse-projects microverse-students pair-programming responsive-landing-page responsive-web-design

Last synced: 28 Mar 2025