Welcome to the official website repository for AlphaGroupOfDevelopers, a talented team of software engineers and web developers from Ghana Communication Technology University (GCTU).
This is a React 19 application built with:
- React 19.2.1 - Latest React with new features
- TypeScript - Full type safety
- Vite - Modern build tool (fast development)
- Tailwind CSS 4.1 - Latest styling with utility-first approach
- Radix UI - 53+ professional UI components
- Express - Production backend server
- React Hook Form - Form handling
- Lucide React - Beautiful icons
├── client/ # React frontend
│ ├── src/
│ │ ├── components/ # Reusable UI components
│ │ │ ├── ui/ # 53+ Radix UI components
│ │ │ ├── ErrorBoundary.tsx
│ │ │ ├── ManusDialog.tsx
│ │ │ └── Map.tsx
│ │ ├── contexts/ # React contexts
│ │ ├── hooks/ # Custom React hooks
│ │ ├── lib/ # Utility functions
│ │ ├── pages/ # Page components
│ │ └── main.tsx # App entry point
├── server/ # Express backend
├── shared/ # Shared constants/types
├── vite.config.ts # Vite configuration
└── package.json # Dependencies
- Node.js 18+ or 20+
- pnpm (recommended) or npm/yarn
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
# Start production server
pnpm startThe development server runs at http://localhost:3000 with hot reload.
The production build creates optimized static files in dist/public/ and bundles the Express server.
- Server Components ready
- New hooks and improvements
- Better error handling
- Optimized rendering
- 53+ pre-built Radix UI components
- Responsive design
- Dark/light theme support
- Smooth animations with Framer Motion
- Code splitting
- Image optimization
- Lazy loading
- Tailwind CSS 4.1 for minimal CSS
- TypeScript for type safety
- ESLint + Prettier
- Hot module replacement
- Custom debug logging system
The contact form uses the mailto: protocol. When users submit the form:
- Opens their default email client
- Pre-fills email with contact information
- Sends to: alphaGroupOfDevelopers@gmail.com
The website is fully responsive and works on:
- Desktop computers (1200px and above)
- Tablets (768px to 1199px)
- Mobile phones (below 768px)
- React 19 - Latest React with modern features
- TypeScript - Type-safe development
- Vite - Fast build tool
- Tailwind CSS 4.1 - Utility-first CSS
- Radix UI - Accessible component primitives
- Express - Production backend
- React Router - Client-side routing
- React Hook Form - Form validation
- Lucide React - Icon library
# Build the project
pnpm build
# Deploy to GitHub Pages
# Enable GitHub Pages in repository settingsConnect your GitHub repository and deploy automatically.
# Build the project
pnpm build
# Upload dist/public/ to your web server
# Start the Express server for API routesPotential improvements:
- Backend API for form submissions
- Database for client testimonials
- Blog section with MDX
- Portfolio gallery
- Team member profiles
- Multilingual support
- Newsletter subscription
- Analytics dashboard
Email: alphaGroupOfDevelopers@gmail.com
Institution: Ghana Communication Technology University (GCTU)
Focus: Software Solutions & Digital Transformation
Partners:
- Ghana Revenue Authority (GRA)
- Yao Consult and Business Ventures
This website is the intellectual property of AlphaGroupOfDevelopers. All rights reserved.
Created: 2024
Migrated to React 19: March 2026
Last Updated: March 2026
For questions or support, please contact us at alphaGroupOfDevelopers@gmail.com
