Portfolio

screenshot of Portfolio
astro
react
svelte
tailwind
bits-ui
shadcn-ui

The first iteration of my personal website. Made using Astro, React and Svelte.

Overview

If you're looking for a powerful suite of tools designed to enhance web performance and usability, look no further than StackTogether. This collection integrates a variety of advanced technologies and resources, tailored specifically for developers and web creators. With an emphasis on efficiency and user experience, it combines robust libraries and APIs to streamline development processes and enrich web applications.

The featured tools not only enhance website interactions but also simplify tasks such as data validation and email communication. Whether you're aiming for smoother scrolling or intuitive tooltips, StackTogether provides essential resources that can elevate the quality of your web projects.

Features

  • Lenis: A lightweight and performant smooth scroll library that enhances the user experience by providing seamless navigation across your webpage.
  • Resend: An email API specifically designed for developers, streamlining the process of sending and managing emails with ease.
  • Tippy: A comprehensive solution for tooltips, popovers, dropdowns, and menus, making it simple to add interactive elements to your web interface.
  • Valibot: A type-safe schema library that ensures structural data validation, promoting code reliability and reducing errors during development.
  • Icon Integration: Utilizes a combination of the Lucide icon set, along with Tabler and Simple Icons, ensuring a diverse array of icons for modern web applications.
  • Link Shortcuts: Features special domain routes that redirect to various social media profiles, optimizing access and user connectivity.
  • Extensive Resource Network: Access to various tools and resources complements the main functionalities, offering a holistic approach to web development.
astro
Astro

Astro is the all-in-one web framework designed for speed. Pull your content from anywhere and deploy everywhere, all powered by your favorite UI components and libraries.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

bits-ui
Bits UI

Bits UI is a headless component library for Svelte that provides unstyled, accessible UI primitives. It powers shadcn-svelte and offers a foundation for building custom component libraries with full accessibility support in the Svelte ecosystem.

shadcn-ui
Shadcn UI

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

portfolio
Portfolio

A portfolio website is a type of website that showcases an individual's or a company's work, skills, and accomplishments. It typically includes a gallery of images or videos, case studies, and client testimonials to provide potential clients or employers with a comprehensive overview of their experience and expertise.

react-hook-form
React Hook Form

React Hook Form is a performant, flexible, and extensible form library for React with easy validation. It reduces re-renders and improves performance by using uncontrolled components and native HTML validation, making form handling simple and efficient.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.