Skip to content

Thatoh/Nexus_Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NexusByte Solutions Portal

A modern, comprehensive website for NexusByte's ICT solutions, built with React, TypeScript, and Tailwind CSS.

🚀 Features

  • Modern Tech Stack: React 19, TypeScript, Vite, Tailwind CSS
  • AI Integration: Gemini AI-powered chatbot and domain suggestions
  • Responsive Design: Mobile-first approach with beautiful animations
  • Comprehensive Solutions: ICT support, cybersecurity, cloud solutions, and more
  • Interactive Components: Animated sections, forms, and user interfaces

🛠️ Tech Stack

  • Frontend: React 19.1.0, TypeScript 5.8.2
  • Build Tool: Vite 6.2.0
  • Styling: Tailwind CSS, PostCSS
  • Animations: Framer Motion 12.17.3
  • Routing: React Router DOM 7.6.2
  • AI Services: Google Gemini AI (@google/genai 1.4.0)

📦 Installation

  1. Clone the repository

    git clone https://github.com/Thatoh/Nexus_Website.git
    cd Nexus_Website
  2. Install dependencies

    npm install
  3. Set up environment variables Create a .env.local file in the root directory:

    GEMINI_API_KEY=your_gemini_api_key_here
  4. Run the development server

    npm run dev
  5. Build for production

    npm run build

🌐 Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run preview - Preview production build

📁 Project Structure

nexusbyte-website/
├── components/          # Reusable UI components
├── pages/              # Page components and routes
├── contexts/           # React contexts (Cart, Cookie Consent)
├── services/           # API services (Gemini AI)
├── data/               # Static data and mock content
├── types.ts            # TypeScript type definitions
├── constants.ts        # Application constants
└── index.css           # Global styles and Tailwind imports

🔧 Configuration

  • Vite Config: vite.config.ts - Build configuration with path aliases
  • TypeScript: tsconfig.json - TypeScript compiler options
  • Tailwind: tailwind.config.js - Tailwind CSS configuration
  • PostCSS: postcss.config.js - CSS processing configuration

🚀 Deployment

The project is production-ready and can be deployed to:

  • Vercel
  • Netlify
  • GitHub Pages
  • Any static hosting service

📝 License

This project is proprietary to NexusByte Solutions.

🤝 Contributing

For internal development and contributions, please follow the established coding standards and commit conventions.


Built with ❤️ by NexusByte Solutions Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages