- Overview
- Features
- Tech Stack
- Getting Started
- Project Structure
- Pages & Components
- Deployment
- Contributing
- License
Voronova is an innovative AI-powered space habitat design platform that empowers students, engineers, and space enthusiasts to create and optimize space habitat designs. Built with cutting-edge web technologies, Voronova combines artificial intelligence with intuitive user interfaces to make space engineering accessible to everyone.
To democratize space habitat design by providing intelligent tools that transform complex engineering challenges into innovative, space-ready solutions.
Empowering the next generation of space explorers with AI-driven design tools that make space habitat engineering accessible, educational, and inspiring.
- Generative AI: Creates floor plans and 3D models based on user inputs
- Real-time Optimization: AI-powered suggestions for habitat improvements
- Design Analysis: Comprehensive metrics including efficiency, safety, and cost optimization
- 2D/3D Views: Switch between different visualization modes
- Orbital Animations: Beautiful space-themed animations and effects
- Real-time Updates: See changes instantly as you modify designs
- Habitat Features: Toggle waste management, plant growth, solar panels, living quarters
- Parameter Controls: Adjust scale factors and complexity levels
- Annotation Tools: Pencil, ruler, move, and resize tools for design modification
- Design Metrics: Efficiency score, safety rating, cost optimization
- AI Suggestions: Intelligent recommendations for design improvements
- Before/After Comparison: Visual comparison of original vs optimized designs
- Student-Friendly: Accessible interface for learners of all ages
- Professional Tools: Advanced features for engineering professionals
- Resource Library: Space station guides, Mars habitat blueprints, engineering standards
- Framework: Next.js 15 with React 19
- Language: TypeScript
- Styling: Tailwind CSS v4 with custom animations
- UI Components: Radix UI with shadcn/ui
- Icons: Lucide React
- Fonts: Geist Sans & Mono
- Platform: Vercel
- Analytics: Vercel Analytics
- Build Tool: Webpack
- Package Manager: npm
- Code Quality: ESLint, TypeScript strict mode
- Styling: PostCSS, Autoprefixer
- Animation: tw-animate-css, custom CSS animations
- Node.js 18+
- npm or yarn
- Git
-
Clone the repository
git clone https://github.com/your-username/voronova-landing-page.git cd voronova-landing-page -
Install dependencies
npm install # or yarn install -
Run the development server
npm run dev # or yarn dev -
Open your browser Navigate to http://localhost:3000
npm run build
npm startv0-voronova-landing-page-main/
βββ app/ # Next.js App Router
β βββ page.tsx # Main landing page
β βββ app/page.tsx # Interactive design app
β βββ results/page.tsx # Analysis results page
β βββ layout.tsx # Root layout
β βββ globals.css # Global styles
βββ components/ # React components
β βββ ui/ # Reusable UI components
β β βββ button.tsx
β β βββ card.tsx
β β βββ input.tsx
β β βββ ...
β βββ hero.tsx # Landing page hero section
β βββ features.tsx # Features showcase
β βββ navigation.tsx # Site navigation
β βββ loading-screen.tsx # Animated loading screen
β βββ orbit-system.tsx # Orbital animation
β βββ ...
βββ lib/ # Utilities
β βββ utils.ts # Helper functions
βββ public/ # Static assets
β βββ logo.png
β βββ placeholder-*.jpg
β βββ ...
βββ styles/ # Additional styles
βββ components.json # shadcn/ui configuration
βββ next.config.mjs # Next.js configuration
βββ package.json # Dependencies
βββ tsconfig.json # TypeScript configuration
βββ README.md # This file
- Hero Section: Animated orbital system with logo
- Features: AI-driven design, instant visualization, safety & reliability
- How It Works: 3-step process explanation
- Call-to-Action: Get started and demo buttons
- AI Chat Interface: Real-time conversation with habitat design assistant
- Interactive Visualization: 2D/3D habitat visualization
- Design Controls: Feature toggles and parameter adjustments
- Resource Library: Space station guides and templates
- Design Analysis: AI-powered optimization suggestions
- Image Upload: Upload and analyze habitat designs
- Metrics Dashboard: Efficiency, safety, and cost scores
- Comparison View: Before/after design comparison
- LoadingScreen: Animated loading with orbital mechanics
- OrbitSystem: Central planet with orbiting elements
- StarField: Background star animation
- Navigation: Responsive navigation with mobile menu
This project is automatically deployed on Vercel and synced with v0.app:
Live URL: https://vercel.com/ahadathars-projects/v0-voronova-landing-page
-
Build the project
npm run build
-
Deploy to Vercel
npx vercel
-
Or deploy to other platforms
- Netlify
- AWS Amplify
- Railway
- Render
- Primary: Orange (
oklch(0.55 0.18 35)) - NASA-inspired - Background: Deep space blue-black (
oklch(0.12 0.02 250)) - Secondary: Deep blue (
oklch(0.35 0.15 250)) - Accent: Orange gradient variations
- Primary Font: Geist Sans
- Monospace: Geist Mono
- Responsive: Mobile-first approach
- Orbital Motion: Spinning rings with orbiting elements
- Star Twinkling: Random star field animation
- Color Loading: Letter-by-letter color transitions
- Smooth Transitions: 300ms ease-in-out animations
We welcome contributions! Here's how you can help:
- Use GitHub Issues to report bugs
- Include steps to reproduce
- Provide system information
- Suggest new features via GitHub Issues
- Describe the use case and benefits
- Consider implementation complexity
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Improve README sections
- Add code comments
- Create tutorials or guides
This project is licensed under the MIT License - see the LICENSE file for details.
- NASA for space exploration inspiration
- Vercel for hosting and deployment platform
- v0.app for AI-powered development tools
- Open Source Community for amazing libraries and tools
- Project Maintainer: [Your Name]
- Email: [your.email@example.com]
- GitHub: @yourusername
- LinkedIn: Your LinkedIn
Made with β€οΈ for the future of space exploration
β Star this repository if you found it helpful!
