JM
Home
Projects
Writings
Tools

My Projects.

These are some of the things I’ve been building. Tools, dashboards, and ideas brought to life with code. I enjoy working on projects that solve real problems, scratch an itch, or just help me learn something new. From trading utilities to dev tools and weather apps, every project here taught me something and pushed me a bit further as a developer.

NEXT.JS, TYPESCRIPT, JAVASCRIPT, TAILWINDCSS

Component Playground

Component Playground is a web app that simplifies React component development by enabling real-time rendering, prop manipulation, and side-by-side code previews. It eliminates the need for local setup, speeds up UI testing, and includes a URL-based sharing feature for easy collaboration and design feedback.

NEXT.JS, TYPESCRIPT, FIREBASE, TAILWINDCSS

Mr. Clima v2

Mr. Clima v2 is a dynamic and responsive weather forecasting web application built with Next.js, TypeScript, and Tailwind CSS. It fetches real-time weather data from the OpenWeatherMap API and presents it in an intuitive dashboard interface. The app features adaptive background visuals that reflect current weather conditions (like rain, thunder, or snow), along with detailed hourly and daily forecasts formatted for clarity, including 2-hour interval grouping and daily average temperature display.

NEXT.JS, TYPESCRIPT, TAILWINDCSS

Joshua Moses Portfolio

A personal portfolio built to showcase my projects, technical skills, and development journey. Designed with clean UI, responsive layouts, and smooth UX in mind. Built using Next.js, TypeScript, and Tailwind CSS, with a focus on clarity, speed, and storytelling. Features sections for live projects, work in progress, and a dynamic tech stack.

Work in Progress.

Not everything I’m building is finished and that’s the fun part. This section is for projects that are still in motion: tools I’m refining, ideas I’m prototyping, and builds that haven’t fully shipped (yet). It’s a glimpse into my creative process, the problems I’m currently exploring, and where my focus is heading next.

NEXT.JS, TYPESCRIPT, JAVASCRIPT, TAILWINDCSS

Criptnox

Criptnox is a mobile-first PWA that delivers instant crypto price alerts via push notifications, email, and SMS. Monitor Bitcoin, Ethereum, and altcoins with customizable alert conditions.

VITE, TYPESCRIPT, JEST, REACT TESTING LIBRARY, ROLLUP

ALATPAY React SDK

The ALATPay React SDK is a lightweight, developer-friendly library I am building to make it easy for React developers to integrate ALATPay’s payment system into their apps, similar to how Stripe Elements works. It’s designed to be fast to set up, secure by design, and flexible enough to grow with more payment methods over time.

VITE, TYPESCRIPT, EMOTION, STORYBOOK, PLAYWRIGHT, VITEPRESS

React Cards

The React Cards UI Library is a custom-built component library I’m developing to make it easy for developers to build beautiful, accessible, and responsive card-based UIs in React. Whether you're designing a product catalog, a dashboard, or a content grid, this library gives you everything you need to move fast without reinventing the wheel. Inspired by design systems like Stripe’s and component frameworks like Radix, the library will include a collection of atomic card components, industry-specific templates (e.g. for fintech or e-commerce), and built-in support for themes and animations. It will be built with accessibility (WCAG 2.1 AA) and performance in mind, with motion-ready layouts, swipe gestures, and keyboard navigation.

J0shcodes © 2025