Projects

Filter by
All
FreeCodeCamp
Frontend Mentor
Personal
Capstone Project
StorIt

StorIt

JavaSwiftFirebaseFireStoreNodejsExpressMySQLSocket.ioWebRTC

Storit is a peer to peer distributed cloud storage mobile application. It is available on Android and IOS. Storit provides an alternate cloud storage platform to help reduce e-waste by utilizing existing mobile devices storage medium. Storit users can choose to run their device as servers and earn some currency. Users can also pay the monthly fee and gain access to reliable and secure cloud storage.

Tip Calculator

Tip Calculator

HTMLCSSReactSASSPWA

View the optimal layout for the site depending on their device's screen size. Also, calculate the correct tip and total cost of the bill per person

Space Invaders (HTML/SCSS/JS)

Space Invaders (HTML/SCSS/JS)

HTMLSCSSJSWebpack

A clone of an arcade game called Space Invaders.

REST Countries App

REST Countries App

HTMLSASSReact

A web app that displays all countries from the API. A user can search a country and filter by region. Also, a user can click on a country to display more information. The app also has dark mode.

Recipe App

Recipe App

HTMLCSSReact

A simple recipe app that fetches data from an API. A user is able to search for a specific ingredient and app displays it once search button is pressed. Utilizes the use of useState and useEffect.

Fylo Data Storage Component

Fylo Data Storage Component

HTMLCSSJS

View the optimal layout for the site depending on their device's screen size.

Product Landing Page (Netflix)

Product Landing Page (Netflix)

HTMLCSSJS

A clone of Netlflix product landing page.

Signup Form Intro Component

Signup Form Intro Component

HTMLSASSJS

View the optimal layout for the site depending on their device's screen size and see hover states for all interactive elements on the page. A user receives an error message when the form is submitted incorrectly.

Four Card Feature Section

Four Card Feature Section

HTMLSASS

View the optimal layout for the site depending on their device's screen size.

Product Preview Card Component

Product Preview Card Component

ReactTailwindCSS

A product preview card component that is responsive. It also has hover and focus states for interactive elements.

IP Address Tracker

IP Address Tracker

ReactSCSS

The challenge is to build out this IP Address Tracker app and get it looking as close to the design as possible.

Calculator

Calculator

ReactJsTailwindCSS

A responsive calculator app that can perform mathematical operations like addition, subtraction, multiplication, and division. The app's theme can be adjusted based on user's preference. Also, the app checks user's initial theme preference by inspecting their operating system/browser preference. The app was designed by Frontend Mentor. Test Cases used were from FreeCodeCamp.

Stats Preview Card Component

Stats Preview Card Component

HTMLCSS

View the optimal layout depending on their device's screen size.

Testimonials Grid Section

Testimonials Grid Section

HTMLSASS

View the optimal layout for the site depending on their device's screen size.

Single Price Grid Component

Single Price Grid Component

HTMLSASS

View the optimal layout for the component depending on their device's screen size and see a hover state on desktop for the Sign Up call-to-action.

Markdown Previewer

Markdown Previewer

ReactJsTailwindCSS

A web app for displaying markdown based on user's input.

Hoobank Landing Page

Hoobank Landing Page

HTMLCSSTailwindCSSViteFramerReactNetlify

This is a responsive landing page created using ReactJs. It has an optimal layout for the site depending on the user's device screen. The website also showcases multiple animations with the help of Framer Motion.

Modern Ecommerce App

Modern Ecommerce App

NextJsStripeSanityCSS

A modern full-stack ecommerce NextJs application using Stripe and Sanity.

Order Summary Component

Order Summary Component

HTMLCSSGulpSASS

Users should be able to see hover states for interactive elements

Article Preview Component

Article Preview Component

HTMLSASSJS

View the optimal layout for the component depending on their device's screen size and see the social media share links when they click the share icon.

NFT Preview Card Component

NFT Preview Card Component

HTMLSCSSWebpack

The challenge is to build out this NFT preview card component and get it looking as close to the design as possible.

Project Tracking Intro Component

Project Tracking Intro Component

HTMLSASSJS

View the optimal layout for the site depending on their device's screen size and see hover states for all interactive elements on the page. Also, created the background shape using code.

Base Apparel Coming Soon Page

Base Apparel Coming Soon Page

HTMLSASSJS

View the optimal layout for the site depending on their device's screen size and see hover states for all interactive elements on the page. A user receives an error message when the form is submitted incorrectly.

Business Landing Page

Business Landing Page

NextJsThemeUICSS

A professional landing page.

Profile Card Component

Profile Card Component

HTMLCSS

Build out the project to the designs provided.

Clipboard Landing Page

Clipboard Landing Page

HTMLSASS

View the optimal layout for the site depending on their device's screen size and see hover states for all interactive elements on the page.

Social Proof Section

Social Proof Section

HTMLSASS

View the optimal layout for the section depending on their device's screen size.

Launch Countdown Timer

Launch Countdown Timer

ReactJsTailwindCSS

A countdown timer with flip animation effect using React and TailwindCSS.

Huddle Landing Page with Single Section

Huddle Landing Page with Single Section

HTMLSASS

View the optimal layout for the page depending on their device's screen size and see hover states for all interactive elements on the page.

Chat App CSS

Chat App CSS

HTMLSASS

View the optimal layout for the component depending on their device's screen size and see the chat interface animate on the initial load.

Pomodoro Timer

Pomodoro Timer

ReactJsTailwindCSS

The pomodoro timer app is based on pomodoro technique. It is a time management method based on 25-minute stretches of focused work broken by five-minute breaks. Longer breaks, typically 15 to 30 minutes, are taken after four consecutive work intervals.

Memories (MERN)

Memories (MERN)

ReactReduxNodeJsExpressMongoDb

A Full Stack MERN Application using React, Node.js, Express & MongoDB. It is a simple social media app that allows users to post interesting events that happened in their lives.

Sunnyside Agency Landing Page

Sunnyside Agency Landing Page

HTMLCSSGulpSASS

Users should be able to see hover states for interactive elements

QR Code Component

QR Code Component

HTMLSCSSWebpack

The challenge is to build out this QR code component and get it looking as close to the design as possible.

Ping Single Column Page

Ping Single Column Page

HTMLSASSJS

View the optimal layout for the site depending on their device's screen size and see hover states for all interactive elements on the page. A user receives an error message when the form is submitted incorrectly.

Random Quote Generator

Random Quote Generator

HTMLCSSReact

A simple app that displays a random quote. A user can receive a new quote once 'get quote' is pressed. Utilizes useState and useEffect.

50 Projects in 50 Days

50 Projects in 50 Days

HTMLCSSJS

Created 50 projects in 50 days regarding HTML, CSS, and JS

Result Summary Component

Result Summary Component

HTMLCSSSvelte

A simple result summary component using the Svelte framework.

FAQ Accordion Card

FAQ Accordion Card

HTMLCSSJS

View the optimal layout for the component depending on their device's screen size and see hover states for all interactive elements on the page. Also, hide/show the answer to a question when the question is clicked.

Advice Generator App

Advice Generator App

ReactSCSS

The challenge is to build out this advice generator app using the Advice Slip API and get it looking as close to the design as possible.

Huddle Landing Page with Curved Sections

Huddle Landing Page with Curved Sections

HTMLSASS

View the optimal layout for the site depending on their device's screen size and see hover states for all interactive elements on the page.

Survey Form

Survey Form

HTMLCSS

A simple design of survey form.

Tribute Page

Tribute Page

HTMLCSS

A tribute page for the loving memory of Kobe Bryant.

Technical Documentation Page

Technical Documentation Page

HTMLCSS

A technical documentation page clone of Javascript.

3 Column Preview Card Component

3 Column Preview Card Component

HTMLTailwind CSS

View the optimal layout depending on their device's screen size and see hover states for interactive elements.

Drum Machine

Drum Machine

ReactJsTailwindCSS

An app that allows users to listen to sounds of instruments