Portfolio-Website-Builder

The Portfolio-Website-Builder is a robust application designed to streamline the creation of personalized portfolio websites. By leveraging AI-assisted features and a user-friendly interface, it empowers users to showcase their skills effectively.

View on GitHubTypeScript

Stack

TypeScriptThe tech stack includes JavaScript and TypeScript as programming languages.Next.js is used as the framework.The libraries used include Tailwind CSS, Radix UI, Drizzle, Auth.js, Playwright, and Jest.Node.js and Docker are used as tools.The application uses PostgreSQL as the database.

Architecture

The application follows a monolithic architecture, ensuring all components are housed within a single codebase. This design choice facilitates easier management and deployment while maintaining reliability and scalability.

Verified facts

  • The tech stack includes JavaScript and TypeScript as programming languages.
  • Next.js is used as the framework.
  • The libraries used include Tailwind CSS, Radix UI, Drizzle, Auth.js, Playwright, and Jest.
  • Node.js and Docker are used as tools.
  • The architecture type is monolith.
  • The architecture pattern is layered.
  • The application has a single Next.js application structure with multiple components and API routes.
  • The application uses PostgreSQL as the database.
  • The application includes AI-assisted portfolio generation from GitHub repos and resumes.
  • The application has proof-backed claims with a verification pipeline.
  • The application includes multiple templates for different audience types.
  • The application has a layout review agent for accessibility and design checks.
  • The application integrates with AI providers for analysis and chatbot functionalities.
  • The application has a total of 139 files.
  • The application uses 35 files written in JavaScript.
  • The application uses 65 files written in TypeScript.

← All projects