The Launchpad for Your Next Big Idea
LaunchBit is a comprehensive platform that empowers founders to transform their innovative ideas into AI-powered Minimum Viable Products (MVPs). We specialize in building and optimizing products using machine learning, intelligent workflows, and modern development frameworks.
- AI-Powered MVP Development: Transform ideas into intelligent, scalable products
- Workflow Automation: Streamline business processes with intelligent automation
- LLM-Driven Applications: Build applications powered by Large Language Models
- API Integration: Seamless integration with third-party services and APIs
- Architecture Design: Scalable and maintainable system architecture
- DevOps Solutions: Complete deployment and infrastructure management
- Digital Marketing: Comprehensive marketing strategies for product launch
- Next.js 15.3.5 - React framework for production
- TypeScript 5.0 - Type-safe JavaScript
- Tailwind CSS 4.0 - Utility-first CSS framework
- Motion - Animation library for React
- Clsx - Utility for constructing className strings
- Next.js API Routes - Built-in API functionality
- Resend - Email service for contact forms
- Prettier - Code formatting with import sorting
- ESLint - Code linting and quality checks
- PostCSS - CSS post-processor
- Geist Sans & Mono - Modern font family
- Playfair Display - Elegant serif font for headings
- Tabler Icons - Beautiful icon library
LaunchBit.in/
βββ public/ # Static assets
β βββ favicon.ico
β βββ logo.png
β βββ meta_image.png
β βββ work/ # Portfolio images
βββ src/
β βββ app/ # Next.js app directory
β β βββ api/ # API routes
β β βββ layout.tsx # Root layout
β β βββ page.tsx # Home page
β β βββ [pages]/ # Legal pages (ToS, Privacy, etc.)
β βββ components/ # React components
β β βββ About.tsx
β β βββ Contact.tsx
β β βββ FAQs.tsx
β β βββ Footer.tsx
β β βββ Hero.tsx
β β βββ Navigation.tsx
β β βββ Reviews.tsx
β β βββ Services.tsx
β β βββ Work.tsx
β βββ lib/ # Utility functions
β β βββ seo.ts # SEO configuration
β β βββ utils.ts # Utility functions
β βββ styles/
β βββ globals.css # Global styles
βββ next.config.ts # Next.js configuration
βββ tsconfig.json # TypeScript configuration
βββ postcss.config.mjs # PostCSS configuration
βββ env-example # Environment variables template
βββ package.json # Dependencies and scripts
- Node.js (v18 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/gargmegham/LaunchBit.git cd LaunchBit.in
-
Install dependencies
npm install
-
Set up environment variables
cp env-example .env.local
Edit
.env.local
and add your configuration:RESEND_API_KEY=your_resend_api_key_here
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
npm run dev
- Start development server with Turbopacknpm run build
- Build for productionnpm run start
- Start production servernpm run lint
- Run ESLint
- Primary: Yellow to Amber gradient (
from-yellow-500 to-amber-500
) - Background: Black (
bg-black
) - Text: White with opacity variations
- Accents: White with transparency for borders and highlights
- Headers: Playfair Display (serif)
- Body: Geist Sans (sans-serif)
- Code: Geist Mono (monospace)
- Responsive design with mobile-first approach
- Smooth animations and transitions
- Glassmorphism effects with backdrop blur
- Animated stars and gradient spotlights
- Dynamic animated starfield background
- Gradient spotlight effects
- Responsive typography scaling
- Brand carousel with smooth scrolling
- Call-to-action buttons
- Comprehensive service offerings
- Interactive service cards
- Detailed descriptions of technical capabilities
- Showcase of past work and client projects
- Visual portfolio gallery
- Client testimonials and reviews
- Integrated contact form
- Email service integration with Resend
- Calendly integration for scheduling calls
The contact form uses Resend for email delivery. To set up:
- Sign up for a Resend account
- Get your API key
- Add it to your environment variables
- Configure the contact form in
src/app/api/contact/route.ts
SEO settings are centralized in src/lib/seo.ts
:
- Meta tags and Open Graph data
- Twitter Card configuration
- Structured data for search engines
- Canonical URLs
- Development indicators disabled
- TypeScript strict mode enabled
- Path aliases configured (
@/*
β./src/*
)
- Connect your GitHub repository to Vercel
- Configure environment variables in Vercel dashboard
- Deploy automatically on push to main branch
- Build the project:
npm run build
- Start the production server:
npm run start
- Configure your hosting platform to serve the application
We welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Run linting and type checking
- Submit a pull request
- Follow existing code style and conventions
- Use TypeScript for type safety
- Keep components focused and reusable
- Write descriptive commit messages
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Please report security vulnerabilities to [email protected]. See our Security Policy for more details.
- Built with Next.js
- Styled with Tailwind CSS
- Icons from Tabler Icons
- Fonts from Google Fonts
- Email: [email protected]
- Twitter: @garg_megham
- Website: https://launchbit.in
Built with β€οΈ by the LaunchBit team
Β© 2024 LaunchBit. All rights reserved.