Skip to content

yogawan/phantom-stack

Repository files navigation

PHANTOM Stack v2 by Agoy

NextJS Fullstack Starter-kit


Core Framework

Logo Technology Description
Next.js Next.js A fullstack React framework that provides powerful features like App Router, Server-Side Rendering (SSR), API Routes, and React Server Components (RSC). It is designed for building scalable, fast, and modern web applications with ease.

Frontend UI Layer

Logo Technology Description
TailwindCSS A utility-first CSS framework that enables developers to build modern, responsive, and consistent user interfaces quickly by using pre-defined classes directly in their HTML or JSX.
Radix UI A library of accessible and customizable UI primitives that serve as the foundation for building high-quality, modern web applications with consistent design patterns.
shadcn/ui A collection of reusable components built on top of Radix UI and TailwindCSS, designed to accelerate development while maintaining flexibility and customization.
GSAP A high-performance JavaScript animation library that allows developers to create smooth, complex, and visually engaging animations for web applications.
Storybook A development environment and tool for building, testing, and documenting UI components in isolation, ensuring consistent and reusable design systems.

State and Validation Layer

Logo Technology Description
TanStack Query A powerful library for managing server state and data fetching in React applications, providing features like caching, background updates, and request deduplication.
Zustand A lightweight and flexible state management library for React, offering a simple API and excellent performance for managing application state.
React Hook Form A performant and flexible library for managing form state and validation in React applications, designed to reduce boilerplate and improve developer experience.
Zod A TypeScript-first schema validation library that ensures data integrity and type safety, making it easier to build robust applications.

Backend and Data Layer

Logo Technology Description
NextAuth A flexible authentication library for Next.js applications, providing secure session management and support for multiple authentication providers.
MongoDB Atlas A fully managed cloud database service that offers scalability, flexibility, and powerful querying capabilities for modern applications.
Mongoose An Object Data Modeling (ODM) library for MongoDB, providing schema enforcement and a rich API for interacting with MongoDB databases.
Axios A popular HTTP client for making API requests, offering features like request/response interception, automatic JSON parsing, and error handling.
Scalar An interactive API documentation tool that helps developers explore and test APIs with ease, improving collaboration and understanding.

Quality and Observability

Logo Technology Description
Biome A comprehensive tool for linting and formatting code, ensuring consistent style and quality across the codebase.
Vitest A fast and reliable unit testing framework for modern JavaScript and TypeScript applications, designed for developer productivity.
Playwright An end-to-end testing framework that ensures cross-browser compatibility and provides powerful tools for automating web interactions.
Sentry An error monitoring and observability platform that helps developers identify, diagnose, and resolve issues in production applications.

DevOps and Deployment

Logo Technology Description
Vercel A deployment platform optimized for Next.js applications, offering features like serverless functions, edge caching, and seamless integration with Git workflows.

So WTF is PHANTOM?

PHANTOM stands for:

  • Performance: Optimized for speed and scalability, ensuring fast load times and efficient resource usage.
  • Headless: Modular and API-driven architecture, enabling flexibility and integration with various services.
  • Animation: Smooth, high-performance animations that enhance user engagement and interactivity.
  • Next.js: The core framework for building modern, fullstack web applications with React.
  • TailwindCSS: A utility-first CSS framework that accelerates UI development and ensures design consistency.
  • Observable State: Efficient state management solutions for handling complex application logic.
  • Maintainability: A clean, scalable, and maintainable codebase that simplifies long-term development and collaboration.

About

Production-ready Next.js fullstack starter kit built for modern frontend engineering.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors