Spotify Profile

This project uses the Spotify API to generate insights into your Spotify usage and a different way to visualise the artists that you have been listening to.

TypeScriptReactNext.jsChart.jsVercelNext AuthTailwind CSSREST API
Countries Landing Page

Countries API - Find info about all countries!

Using the Countries API to display information about all countries around the world. Feel free to use the search function which also has debouncing to prevent issues within the web app.

Next.jsTailwind CSSVercelREST API
Fake Zoom clone

Zoom Clone

This is a copy of Zoom, it has the ability to schedule meetings in advance, record meetings, screen share, host instant meetings and all of the functionality that Zoom has to offer. It utilises Clerk for authentication and GetStream for the video calling functionality.

Next.jsSSRSDKVercelClerk AuthGetStream SDKReactTypeScript
Devjobs landing page

Devjobs

This is a Devjobs website that allows developers to view available jobs on a job board. Users have the ability to toggle day/night mode, search by filters by using location, titles, and whether or not the position is full time or not. It also has pagination to display more jobs.

TypeScriptNext.jsTailwind CSS
Devfinder landing page

Github User Search

Discover developers effortlessly with this Dev Finder app using the GitHub API.

ViteTailwind CSSREST APIReact
Frontend Quiz Landing Page

Front End Quiz

This was my first TypeScript Project which is a quiz around Frontend technologies. Please try it out!

TypeScriptTailwind CSSReactVite