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/food-recipes
This is the group capstone project in the fifth module of the Microverse program. It is a food recipes app built using Ruby on Rails.
cancancan devise integration-tests microverse microverse-projects microverse-rails-capstone microverse-students mvc-architecture object-oriented-programming-project postgresql-database rails-application rspec-rails ruby ruby-on-rails unit-tests
Last synced: 08 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/space-travelers-hub
This is the fifth project of the third module in the Microverse program. It is a group project using React & Redux to build a simple space hub.
create-react-app css-flexbox css-modules es6-javascript jest jest-snapshots jsx microverse microverse-projects microverse-students react-hooks react-jest react-router reactjs redux-logger redux-thunk redux-toolkit responsive-layout single-page-app
Last synced: 26 Aug 2025
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
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