Modern, self-hostable deployment platform built with Next.js and HeroUI.
| Name | Role | Focus |
|---|---|---|
| Emily | Full Stack | Frontend, Backend, DevOps, Design |
# Clone the repository
git clone https://github.com/veloceorg/LandingPage
# Install dependencies
bun install
# Setup environment variables
cp .env.example .env.local
# Start development server
bun run dev/components- UI Componentsanimated-logo.tsx- Animated brand logo with hover effectsfooter.tsx- Global footer with Better Stack status integrationnavbar.tsx- Main navigation with theme switchingicons.tsx- Shared icon components/ui- Reusable UI elementsbackground-paths.tsx- Decorative background patternsfloating-icons.tsx- Animated floating elements
/config- App Configurationsite.ts- Site metadata, navigation, and linksfonts.ts- Typography settings
/lib- Core Librariesbetterstack.ts- Better Stack status monitoring integration
/pages/api- API Routesstatus.ts- System status endpointhello.ts- Health check endpoint
/layouts- Page Layoutsdefault.tsx- Main layout wrapperhead.tsx- SEO management
/pages- Application Routesbrand.tsx- Brand guidelinesterms.tsx- Terms of serviceprivacy.tsx- Privacy policy
Required environment variables:
# Better Stack Integration
BETTER_STACK_API_KEY=your_api_key
BETTER_STACK_STATUS_PAGE_ID=your_status_page_idIf using pnpm, add to .npmrc:
public-hoist-pattern[]=*@heroui/*- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Licensed under the MIT license.
- Documentation: docs.veloce.dev
- Discord: Join our community
- Twitter: @veloce
- GitHub: veloceorg
Public — WIP
Built with ❤️ by the Veloce team