MCPcopy Index your code
hub / github.com/chiragksharma/BuildFast

github.com/chiragksharma/BuildFast @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
113 symbols 289 edges 62 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

BuildFast Logo BuildFast

Build your SaaS product landing page in hours, not days.

Super easy to customize Next.js boilerplate.

About · Get Started · Customize · Deploy


About BuildFast

BuildFast is a powerful and easy-to-use Next.js boilerplate designed to accelerate the development of SaaS product landing pages. With all essential features included and a highly customizable structure, you can have a fully functional and stylish landing page ready in no time.


Features

  • 🖌️ Fully Customizable: Update site content through a single configuration file.
  • Modern Tech Stack: Built with Next.js and Tailwind CSS for scalability and aesthetics.
  • 🚀 Optimized for Speed: Get your landing page live in hours with minimal setup.
  • 💾 Ready for Deployment: Deploy seamlessly on platforms like Vercel.

Getting Started

Follow these steps to set up BuildFast:

  1. Clone the Repository: bash git clone https://github.com/chiragksharma/BuildFast.git cd BuildFast
  2. Install Dependencies bash npm install # or yarn install # or pnpm install # or bun install
  3. Start the Development Server: ```bash npm run dev # or yarn dev # or pnpm dev # or bun dev

``` 4. Open in Browser: Navigate to http://localhost:3000 to view your site.

Project Structure

Here's an overview of the BuildFast project structure:

Folder Description
src/app/ Main application components
src/components/ Reusable UI components
src/config/ Configuration files (e.g., siteConfig.json)
src/context/ React context providers
src/customTypes/ Custom TypeScript types
src/hooks/ Custom React hooks
src/pages/ Next.js pages and API routes
src/styles/ Global styles and Tailwind CSS config
src/utils/ Utility functions

Customization

Easily update your landing page by modifying the siteConfig.json file located in the src/config/ directory. This file controls:

  • Text content
  • Branding
  • Layout options
  • SEO settings

With BuildFast, customization is quick and intuitive.


Deploy on Vercel

Why Vercel?

The Vercel Platform is the easiest way to deploy your Next.js app.

Steps to Deploy 🚀

  1. Login to Vercel: bash npx vercel login Authenticate via GitHub, GitLab, Bitbucket, or email.

  2. Run the Deployment Command: bash npx vercel

Follow the interactive prompts to create a new project or link to an existing one.

Done! Your landing page is now live! 🎉

Learn More

To dive deeper into the features and capabilities of BuildFast, explore these resources:

Support & Contribution

Have questions or want to contribute? Open an issue or submit a pull request on the GitHub Repository.

Extension points exported contracts — how you extend this code

EmailTemplateProps (Interface)
(no doc)
src/components/EmailTemplate.tsx
FeatureDetails (Interface)
(no doc)
src/customTypes/events.tsx
UseJoinWaitlistResult (Interface)
(no doc)
src/hooks/useJoinWaitlist.ts
Feature (Interface)
(no doc)
src/config/configTypes.ts
MarqueeFeaturedInProps (Interface)
(no doc)
src/components/featuredIn/marqeeLogos/index.tsx
Feature (Interface)
(no doc)
src/customTypes/events.tsx
ButtonConfig (Interface)
(no doc)
src/config/configTypes.ts
LabelProps (Interface)
(no doc)
src/components/atoms/Label.tsx

Core symbols most depended-on inside this repo

getIconByName
called by 6
src/utils/getIconFromName.ts
EmailTemplate
called by 2
src/components/EmailTemplate.tsx
extractFirstNameFromEmail
called by 2
src/utils/extractName.ts
toggleExpand
called by 1
src/components/FAQ.tsx
toggleAccordion
called by 1
src/components/FeaturesListicle.tsx
getTaglineFontSize
called by 1
src/components/About.tsx
highlightText
called by 1
src/components/About.tsx
togglePopup
called by 1
src/components/Header.tsx

Shape

Function 72
Interface 41

Languages

TypeScript100%

Modules by API surface

src/config/configTypes.ts19 symbols
src/customTypes/events.tsx9 symbols
src/components/atoms/Cards/FeatureCards/NumberCard.tsx4 symbols
src/components/atoms/Cards/FeatureCards/ImageCard.tsx4 symbols
src/components/atoms/Cards/FeatureCards/IconCard.tsx4 symbols
src/components/atoms/Buttons/ButtonLead.tsx4 symbols
src/pages/_app.tsx3 symbols
src/hooks/useJoinWaitlist.ts3 symbols
src/components/atoms/NavPopup.tsx3 symbols
src/components/atoms/Cards/ContentCards/TestinomialCard.tsx3 symbols
src/components/atoms/Buttons/ButtonPrimary.tsx3 symbols
src/components/Header.tsx3 symbols

For agents

$ claude mcp add BuildFast \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact