Skip to content

Samuel-Muriuki/ByteSpaceCyber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ByteSpace Cyber - Nairobi's Premier Tech Hub πŸš€

Buy Me A Coffee GitHub Sponsors Live Demo

Fast internet, expert repairs, and trusted technical support for students, freelancers, and businesses in Nairobi CBD.

🎬 Demo

ByteSpace Demo

πŸ“Έ Screenshots

Homepage Dark Mode

Homepage - Dark Mode

Homepage Light Mode

Homepage - Light Mode

Services Page

Services Page

Pricing Page

Pricing Page

Contact Page

Contact Page

✨ Features

  • 🌐 High-Speed Internet - Lightning-fast fiber connection up to 100+ Mbps
  • πŸ–¨οΈ Printing & Scanning - Professional document services
  • πŸ”§ Device Repair - Expert repairs for laptops, phones, and tablets
  • πŸ›‘οΈ Virus Removal - Complete malware cleanup and protection
  • 🎧 Technical Support - Remote and on-site assistance
  • πŸŽ“ Training & Workshops - Learn essential computer skills
  • πŸ›οΈ Government Services - eCitizen, KRA, KUCCPS, NHIF, NSSF assistance
  • 🎨 Graphic Design - Posters, flyers, logos, and more
  • πŸ“„ Document Services - CV writing, typing, form filling

Additional Features

  • πŸ›’ Online Shop - Computer accessories and tech products
  • πŸ“… Online Booking - Book services and appointments online
  • πŸ’³ M-Pesa Integration - Secure payments via STK Push
  • πŸ‘€ User Dashboard - Track bookings and orders
  • πŸ” Admin Panel - Manage services, products, bookings, and blog
  • πŸ“ Blog System - Tech tips and news with comments and likes
  • πŸŒ™ Dark Mode - Beautiful dark and light themes
  • πŸ“± Responsive Design - Works on all devices
  • πŸ‡°πŸ‡ͺ Bilingual - English and Swahili support

πŸ› οΈ Tech Stack

  • Frontend: React 18, TypeScript, Vite
  • Styling: Tailwind CSS, shadcn/ui
  • Animations: Framer Motion
  • Backend: Supabase (Database, Auth, Edge Functions)
  • Payments: M-Pesa STK Push Integration
  • State Management: TanStack Query
  • Forms: React Hook Form + Zod

πŸš€ Getting Started

Prerequisites

  • Node.js 18+
  • npm or bun

Installation

  1. Clone the repository:
git clone https://github.com/Samuel-Muriuki/ByteSpaceCyber.git
cd ByteSpaceCyber
  1. Install dependencies:
npm install
# or
bun install
  1. Start the development server:
npm run dev
# or
bun dev
  1. Open http://localhost:5173 in your browser.

πŸ“ Project Structure

ByteSpaceCyber/
β”œβ”€β”€ public/              # Static assets
β”‚   β”œβ”€β”€ demo/           # Demo GIFs
β”‚   └── screenshots/    # App screenshots
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/     # React components
β”‚   β”‚   β”œβ”€β”€ admin/     # Admin panel components
β”‚   β”‚   β”œβ”€β”€ booking/   # Booking system components
β”‚   β”‚   β”œβ”€β”€ dashboard/ # User dashboard components
β”‚   β”‚   β”œβ”€β”€ home/      # Homepage sections
β”‚   β”‚   β”œβ”€β”€ layout/    # Layout components
β”‚   β”‚   β”œβ”€β”€ shop/      # Shop components
β”‚   β”‚   β”œβ”€β”€ ui/        # shadcn/ui components
β”‚   β”œβ”€β”€ contexts/      # React contexts
β”‚   β”œβ”€β”€ hooks/         # Custom hooks
β”‚   β”œβ”€β”€ pages/         # Page components
β”‚   └── lib/           # Utilities
β”œβ”€β”€ supabase/
β”‚   └── functions/     # Edge functions
β”‚       β”œβ”€β”€ mpesa-stk-push/
β”‚       └── mpesa-callback/
└── README.md

πŸ’³ M-Pesa Integration

ByteSpace uses Safaricom's M-Pesa STK Push for secure payments:

  1. User enters phone number
  2. STK Push prompt sent to phone
  3. User enters M-Pesa PIN
  4. Payment confirmed automatically
  5. Booking/order updated

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

πŸ“„ License

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

πŸ’– Support

If you find this project useful, please consider:

  • ⭐ Starring the repository
  • πŸ› Reporting bugs
  • πŸ’‘ Suggesting new features
  • β˜• Buying me a coffee

πŸ“ž Contact


Made with ❀️ in Nairobi, Kenya πŸ‡°πŸ‡ͺ

About

πŸš€ Nairobi's Premier Tech Hub - Full-stack cyber cafe platform with M-Pesa payments, online booking, e-commerce shop, and service management. Built with React, TypeScript, Supabase & Tailwind CSS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors