Skip to content

axiom-svgu/axiomclub.tech

Repository files navigation

Axiom Club Website

Next.js React TypeScript License

The official website for Axiom Club at Sardar Vallabhbhai Global University. This project showcases our tech community through an innovative, retro-futuristic CRT-style interface.

🚀 Features

  • Retro CRT Interface: Custom-built CRT monitor simulation with realistic effects
  • Theme Switching: Multiple color themes (Amber, Ruby, Emerald, Sapphire)
  • Interactive Elements: Dynamic typewriter effect, power controls, and Easter eggs
  • Responsive Design: Fully responsive layout that works on all devices
  • Modern Stack: Built with Next.js 15, React 19, and TypeScript
  • Performance Optimized: Leverages React's latest features and optimizations

🛠️ Tech Stack

  • Framework: Next.js 15.1.6
  • UI Library: React 19.0.0
  • Language: TypeScript 5
  • Styling: Tailwind CSS 3.4.1
  • Animations: Framer Motion 12.0.6
  • Analytics: Vercel Analytics
  • Development Tools: ESLint, PostCSS

🚦 Getting Started

  1. Clone the repository

    git clone https://github.com/axiom-svgu/axiomclub.tech.git
    cd axiomclub.tech
  2. Install dependencies

    npm install
  3. Run the development server

    npm run dev
  4. Open your browser Navigate to http://localhost:3000

🔧 Available Scripts

  • npm run dev - Starts the development server with Turbopack
  • npm run build - Creates an optimized production build
  • npm run start - Runs the production server
  • npm run lint - Runs ESLint for code quality

🎨 Theme Customization

The project includes a custom theme system with four distinct color schemes:

  • Amber (Default)
  • Ruby
  • Emerald
  • Sapphire

Themes can be switched using the color control knob in the CRT interface.

🤝 Contributing

We welcome contributions! Please feel free to submit a Pull Request.

📝 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

🔗 Links


Built with 💻 by Axiom Club