Ghouse Mohamed's repositories
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
ruby-jit-challenge
Tutorial to write a Ruby JIT
rails
Ruby on Rails
phoenix
Peace of mind from prototype to production
contacts-keeper-api
MERN stack application. Implementing authentication and CRUD functionality in the back-end. Includes user Sign In, Registrations, Adding data specific to user ID, deleting data specific to user ID, and also modifying data. Express, and nodejs for the Backend and MongoDB for the database. Done to better understand Nodejs, Express and MongoDB's role in a MERN stack apllication.
Phoenix-Project
Learning the Phoenix and Phoenix live view Framework. Live Demo:
D-connect
A MERN stack application. A social network site for developers to share and comment on. With user authentication, comment, post like and unlike systems, user profile data, resume uploading..this covers the basic features and functionality any social network website would have
chat-app
A real time chat application. Done to better understand socket.io. (Coding Challenge #3)
it-logger
A Web Application for IT professionals to log their issues onto a Issue handling dashboard. Done to better understand state management in React with Redux. Backend of this application leverages json-server and does not have custom API endpoints. Any changes made to will not persist in the database. (Just for testing) (Pending: Create custom endpoint, Add new functionality, and user authentication, Fix Security Issues)
github-finder
A web application that connects to the GitHub API and retrieves user profile information based on the client search. Done to better understand state management in react using context API and hooks.
GraphQL-Application
Resolvers, Mutations, and Subscriptions Y'all
authentication-template
A MERN application template for user authentication and authorization. Includes ACL, OAuth(google and facebook), reset password (sendgrid mail service), error handling, Cookies. This application will be deployed as a Digital Ocean Droplet
NodeJS---APIs-
Working on 26 API endpoints along with a database that stores information about courses offered in various countries and regions. Basic API endpoints in this project include authentication (Registration and User login), Image upload, and query based endpoints. Other endpoints are different from the basic ones
store-locator
Building a geojson api using nodeJS. (Coding Challenge #4)
Web-Scraping-Inward-Remittance-Rates
Using Cheerio
casa
Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.
rubygems
Library packaging and distribution for Ruby.
zeitwerk
Efficient and thread-safe code loader for Ruby
rack
A modular Ruby web server interface.
lexical
Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
express
Fast, unopinionated, minimalist web framework for node.
rubocop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
nokogiri
Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby.
www.ruby-lang.org
Source of the https://www.ruby-lang.org website.
liquid
Liquid markup language. Safe, customer facing template language for flexible web apps.