Skip to content
/ CG Public

A collaborative team of students building innovative software solutions and learning together.

License

Notifications You must be signed in to change notification settings

CyberGutta/CG

Repository files navigation

🚀 CyberGutta

CyberGutta Banner

A collaborative team of students building innovative software solutions and learning together.

GitHub Pages React TypeScript License

🌟 About Us

CyberGutta is a hub for various projects ranging from practical utilities to experimental tech. We're a diverse group of students with different skills and interests, united by our passion for technology and problem-solving.

What We Do

  • 🛠️ Build Tools - Creating practical applications and utilities
  • 💡 Experiment - Trying out new technologies and ideas
  • 👥 Learn Together - Growing as developers as a team
  • 🚀 Collaborate - Working on open-source projects

🎯 Featured Projects

An automated attendance tracking system designed specifically for schools. Streamlines the process of monitoring student attendance by automating registration for STU (supervised study time) sessions.

Features:

  • Automatic login and authentication through browser
  • Intelligent monitoring of study sessions
  • Real-time attendance registration
  • Detailed logging and system notifications
  • Secure local data storage

Status: 🔨 In Development

🛠️ Tech Stack

This website is built with modern web technologies:

  • Frontend Framework: React 18 with TypeScript
  • Styling: Tailwind CSS + shadcn/ui components
  • Routing: React Router
  • Build Tool: Vite
  • Icons: Lucide React
  • Internationalization: Custom Language Context (English/Norwegian)
  • Deployment: GitHub Pages

🚀 Getting Started

Prerequisites

  • Node.js 18.x or higher
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/CyberGutta/CG.git
cd CG
  1. Install dependencies
npm install
  1. Start the development server
npm run dev
  1. Open your browser and visit http://localhost:5173

Build for Production

npm run build

Deploy to GitHub Pages

npm run deploy

🌍 Features

  • Bilingual Support - Full English and Norwegian language support
  • Responsive Design - Works seamlessly on all devices
  • Modern UI - Glass morphism effects and smooth animations
  • Dark Mode - Eye-friendly dark theme
  • Fast Performance - Optimized with Vite

📁 Project Structure

CG/
├── public/           # Static assets
├── src/
│   ├── components/   # Reusable UI components
│   ├── contexts/     # React contexts (Language)
│   ├── pages/        # Page components
│   │   ├── Home.tsx
│   │   ├── About.tsx
│   │   └── Contact.tsx
│   ├── App.tsx       # Main app component
│   └── main.tsx      # Entry point
├── index.html
└── package.json

🤝 Contributing

We're always looking for passionate students to join our team! Here's how you can contribute:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📬 Contact

📄 License

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

👥 Team

We're a growing team of student developers passionate about technology and innovation. Want to join us? Reach out!


Made with ❤️ by CyberGutta

WebsiteGitHubContact