projects

some cool stuff I've built

I Ching

SprigSwap

sprigswap.com

SprigSwap is an Avani Tech Consultancy MVP that I am currently contributing to as a full-stack engineer. SprigSwap is a mobile-first web-app marketplace tailored for parents and caregivers for buying, selling and giving away second-hand items for kids.

SprigSwap is a Next.js application written in TypeScript that uses Zustand for state management, Tailwind CSS and Framer Motion for the UI and a suite of Google Cloud products. Firebase is leveraged for real-time database functionalities, authentication and media storage.

The app features an intuitive and clean UI that offers different experiences on mobile, tablets and large screens. Highlight features include an in-app live chat, seamless infinite scroll on the main posts feed, full account management, public storefront profiles and AI powered search.

Tailwind logoTailwind logo

Bedlam.gg

bedlam.gg

Bedlam is an Everyrealm product that I contributed to as a full-stack software engineer. Bedlam is a SaaS platform that serves as a “link in bio” for competitive and casual gamers as well as game and content creators.

Bedlam uses a modern and diverse tech stack which includes TypeScript, Next.js, Tailwind CSS with DaisyUI, Zustand, Auth0, and Vercel for the frontend. The backend uses a suite of AWS tools such as AWS Lambda, API Gateway, and DynamoDB orchestrated with AWS CDK.

The platform allows for various third party gaming integrations such as connecting Steam accounts to display real-time in game stats. The platform also offers unlockable rewards in the form of profile customizations.

Tailwind logoTailwind logo
I Ching

I Ching: Book of Changes

bookofchanges.app

I Ching: Book of Changes is full-stack PWA (Progressive Web-App) for getting I Ching readings, storing and sharing your results.

The frontend is a Next.js application written in TypeScript, styled with Tailwind CSS and deployed to and hosted on Vercel via Git. The backend leverages Supabase, where a PostgreSQL database stores user data.

The app offers user authentication using both email/password and SSO (Single Sign-On) for Google accounts. The app is fully functional for users without accounts but those who sign in are able to save their readings.

This app can be installed on any desktop or mobile device via a browser and will work offline. For instructions on how to install a PWA, please see the README.

Tailwind logoTailwind logo
Cee Lo

Cee Lo

ceelo.vercel.app

Cee Lo is a browser based multiplayer dice game web-app.

This web-app is built with Next.js 14, TypeScript, and styled with Tailwind CSS. The UI is mobile-first responsive and features custom CSS animations as well as graphics generated with AI.

The app flow offers two game modes, Free Throw and 2 Player. Free Throw allows for unlimited rolls of three dice to find Cee Lo scores while the 2 Player mode accepts two names and offers an interactive flow that enforces game rules to determine a winner. In 2 Player mode, the web-app keeps track of wins and losses.

Please see the about page for more on Cee Lo and how to play.

Tailwind logoTailwind logo
36 chambers

YouTube Content Scraper

youtube-scraper-poc-fe.vercel.app

This is a proof-of-concept internal tool that was developed for a specific music corporation to find and monitor copyrighted content on YouTube.

This is a full-stack app comprised of a Python Flask backend, which serves as a secure API, that searches the YouTube Data API, can exclude specific channels by title (such as official accounts) from the search and will automatically save the results to a PostgreSQL database. The Flask app is continuously deployed to Heroku via GitHub, while the database, which was provisioned with SQL queries is hosted with Supabase.

The frontend is a Next.js 14 application written in TypeScript and styled with Tailwind CSS. This app features serverless API routes that protect sensitive data such as API keys and database URLs by storing them server-side. The UI allows users to browse the YouTube Data API, optionally filter out specific channels, save results and browse and manage the database. It is deployed continuously to Vercel via GitHub.

note: the code is public but the deployed UI is live and is password protected to prevent abuse, please email me if you'd like access.

Next logo
Saas landing demo

SaaS Landing Page

ah-saas-landing-demo.vercel.app

A landing page developed for a SaaS (Software as a Service) MVP (Minimum Viable Product) scheduling platform.

This project is a Next.js application, styled with Tailwind CSS. This application features custom branding and graphics, animations, and an original responsive design.

Tailwind logo
adamhunter.website

The Ivy LBNY

theivylbny.com

A marketing and e-commerce website for event and retail space, The Ivy in Long Beach, NY.

This project is built with Next.js, styled with Tailwind CSS and features SEO, accessibility and image optimization, Google Analytics, serverless API integration, custom built React components, a fully responsive original design and deploys to production continuously to Vercel via Git.

The e-commerce portion of the website is a custom headless Shopify storefront built using the React framework Hydrogen, which is seamlessly integrated through a subdomain.

Tailwind logo
A Construction Company image

Web Design Demo Site

a-construction-company.vercel.app

A marketing website demo developed for a construction company.

Built with Next.js and styled with Tailwind CSS, the site features SEO, accessibility and image optimization, Google Analytics, serverless API integration, custom built React components, animations, a fully responsive original design and is deployed continuously to Vercel via Git. The site also features custom branding and logo creation.

Next logoTailwind logo
36 chambers

Full-stack E-commerce Demo

thirtysixchambers.herokuapp.com

An e-commerce store that features admin functionality for managing users, products and orders, PayPal integration, and customer reviews.

The backend is written in Python and features Django and the Django REST framework to serve a custom built API. The frontend features React with Bootstrap for UI styling and Redux for state management. The live demo is using a PostgreSQL database hosted on AWS. The images are stored in AWS S3 buckets, the project is deployed to Heroku and PayPal is set to developer sandbox for testing.

36 chambers

WordPress Development

sigilsdoom.com

A marketing website for a recording and touring band from New York.

The site features WordPress, a custom theme, client admin functionality, SEO, managed hosting and security.

36 chambers

API Development

github.com/Adamhunter108/django-api-login

A RESTful API for managing user accounts for Django apps featuring JWT (JSON Web Token) authentication, and full CRUD (Create, Read, Update, Delete) functionality.

adamhunter.website

Web Development

adamhunter.website

This website: A portfolio and blog built with Next.js and styled with Tailwind CSS. The site features incremental static site generation, API consumption from a headless CMS, SEO, accessibility and image optimization, Google Analytics, serverless API integration, dynamic routing, custom built React components, animations, a fully responsive original design and is deployed continuously to Vercel via Git.

The headless CMS is a Strapi app that uses a PostgreSQL database, stores images with Cloudinary and is also continuously deployed via Git.

Tailwind logo