Portfolio
lite life
A fully-functioning, Single Page e-commerce application which sells a range of minimalist, high-end products. Built using React with Stripe, Material UI for styling and Webpack.
- TypeScript
- React
- React Hook Form
- React Router
- DOMPurify
- Commerce.js (Headless CMS)
- RESTful APIs
- SPA
- Stripe
- Material UI
- Babel
- Webpack
- Git
- Vercel
cryptoverse
A single page application which returns a range of crypto-related data, including currently top-trending currencies, market value, exchange rates and news. Built using Next.js with Redux RTK Query to handle multiple API calls.
- TypeScript
- Next.js
- React
- Redux
- RTK Query
- RESTful APIs
- Axios
- SPA
- SASS
- PostCSS
- Playwright
- E2E Testing
- Husky
- ESLint
- Git
- Vercel
le dimanche
An exclusive e-commerce store designed to enhance customer weekend retreats by combining luxury with leisure. Built using TypeScript with React, custom hooks and context, local storage, Chakra UI and Vite.
- TypeScript
- React
- useReducer
- Custom Hooks
- Chakra UI
- Local Storage API
- ES Lint
- Vite
- Git
- Vercel
fyrre magazine
A bold, striking SPA arts and life-focused magazine website developed from Figma designs using Next.js, TypeScript React Server Components, Shadcn, Tailwind CSS, GSAP and E2E testing with Playwright.
- Next.js
- React Server Components
- TypeScript
- React Suspense
- Context API
- Custom Hooks
- React Hook Form
- Zod
- Server Actions
- SPA
- Tailwind CSS
- Shadcn
- GSAP
- E2E Testing
- Playwright
- Husky
- Git
- Vercel