Farouk's repositories
2-Player-math-game
a two-player math game built with Ruby.
BootcampX
project to practice SQL (PostgreSQL)
Canadian-Cheese-Database
Agriculture and Agri-Food Canada maintain an API of cheese available in Canada. This project consumes this API to produce a user interface and display data to the user.
ccd
Agriculture and Agri-Food Canada maintain an API of cheese available in Canada. This project consumes this API to produce a user interface and display data to the user.
Hypocenter
A Full-Stack, live, earthquake tracking application, starring an interactive, Real-Time 3D Globe. - Built on React, Express, NodeJS & Postgres
Rabbit
A serious full-stack project that mimics Reddit and is fully built with Typescript.
scheduler
Interview Scheduler is a SPA (Single Page Application) for tracking student interviews and allows users to add, edit and delete appointments in real-time. Data is persisted by the API server using a PostgreSQL database. The client application communicates with an API server over HTTP, using the JSON format. For quality assurance, the project follows the best practices of TDD (Test Driven Development), where individual components are tested in isolation as well as End-to-End testing is performed.
colorly-react
A color shuffler that allows you to shuffle color states, reset to the main shuffle, save shuffle order with help of PHP and display the latest saved order.
Genie
Genie is a simple Alexa/Siri-like voice recognition that plays the music of your choice, fetches data from Wikipedia, and answers simple questions using python and python packages. You ask the Genie and Genie does as you wish!
Jungle
A mini e-commerce application built with Ruby (-v2.3.5) on Rails (-v4.2) as a student assignment for Lighthouse Labs' full-stack web development program. TDD (test-driven development) practices are followed using the RSpec library. Stripe platform is used for payments.
LightBnB
This is a project to practice implementing SQL (PostgreSQL)
python-create-bank-account
A simple user bank account using python
simple-react-context-app
Simple Auth / Login App that demonstrates Context Providers and useContext.
soundslide
a sliding scale, non-profit music uploading platform for emerging artists. Choose how much you want to pay for a song. All purchases go into the pockets of the artist.
tinyapp
a web application built with Node and Express that allows authenticated users to shorten long URLs
tweeter
Tweeter is a single-page Tweeter clone. It is built using HTML, CSS, JS, jQuery, and AJAX for the front-end, and Node, Express, and MongoDB for the back-end. The intention of this project was to implement CSS and HTML styling along with incorporating JS functionality.