Skip to content

Repository files navigation

NEXORA

AI-Powered Growth Systems — Helping ambitious brands scale with automated sales systems and performance-driven execution.

Vite React TypeScript Three.js

✨ Features

  • 🎨 Modern, responsive landing page with glass-morphism design
  • 🌐 3D interactive elements powered by Three.js
  • ⚡ Smooth animations with Framer Motion
  • 🚀 Optimized for performance and SEO

🛠️ Tech Stack

  • Framework: React 19 + TypeScript
  • Build Tool: Vite 6
  • Styling: Tailwind CSS
  • 3D Graphics: Three.js + React Three Fiber
  • Animations: Framer Motion

📦 Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Clone the repository
git clone https://github.com/yourusername/nexora.git
cd nexora

# Install dependencies
npm install

# Start development server
npm run dev

The app will be available at http://localhost:3000

Environment Variables

Copy .env.example to .env.local and configure:

cp .env.example .env.local
Variable Description
GEMINI_API_KEY Your Google Gemini API key

🚀 Deployment

Deploy to Vercel

  1. Push your code to GitHub
  2. Import the repository in Vercel
  3. Add environment variables in Vercel dashboard
  4. Deploy!

Deploy with Vercel

Build for Production

npm run build
npm run preview  # Preview the production build

📁 Project Structure

nexora/
├── components/          # React components
│   ├── AIServicesPage.tsx
│   ├── Home.tsx
│   ├── Shared.tsx
│   └── ThreeScene.tsx
├── public/              # Static assets
├── App.tsx              # Main app component
├── index.tsx            # Entry point
├── types.ts             # TypeScript types
├── vite.config.ts       # Vite configuration
└── vercel.json          # Vercel deployment config

📄 License

MIT © Nexora Team

Releases

Packages

Contributors

Languages