A comprehensive, community-driven directory showcasing the vibrant technology ecosystem in Katsina State, Nigeria. This open-source project connects developers, companies, and tech communities to foster collaboration and growth in the region.
The Katsina Tech Directory serves as a central hub for discovering and connecting with:
- Developers: Talented software engineers, designers, and tech professionals
- Companies: Innovative startups and established tech businesses
- Communities: Tech groups, meetups, and organizations fostering learning and collaboration
- Responsive Design: Works seamlessly on desktop, tablet, and mobile devices
- Dark/Light Mode: Toggle between themes for comfortable viewing
- GitHub Integration: Real-time repository statistics and contributor information
- Animated UI: Smooth animations powered by Framer Motion
- Community-Driven: Easy contribution process through GitHub pull requests
- Framework: Next.js 14 (App Router)
- Styling: Tailwind CSS
- Animations: Framer Motion
- Theme: next-themes for dark/light mode
- Icons: Lucide React
- Deployment: Vercel
- Node.js 18+
- npm or yarn
-
Clone the repository: ```bash git clone https://github.com/Katsina-Open-Source/Katsina-Tech-Directory.git cd directory ```
-
Install dependencies: ```bash npm install ```
-
Run the development server: ```bash npm run dev ```
-
Open http://localhost:3000 in your browser.
``` ├── app/ # Next.js app directory │ ├── developers/ # Developers listing page │ ├── companies/ # Companies listing page │ ├── communities/ # Communities listing page │ └── page.tsx # Homepage ├── components/ # Reusable React components │ ├── cards/ # Card components for each entity type │ ├── ui/ # shadcn/ui components │ └── navbar.tsx # Navigation component ├── data/ # JSON data files │ ├── developers.json # Developer profiles │ ├── companies.json # Company information │ └── communities.json # Community details └── types/ # TypeScript type definitions ```
We welcome contributions from everyone! Whether you're a developer, company, or community in Katsina State, you can add yourself to our directory. See our Contributing Guide for detailed instructions.
- Fork this repository
- Edit the appropriate JSON file in the
/datafolder - Add your information following the existing format
- Submit a pull request
- Developers: Check the live count on our website
- Companies: Growing list of innovative businesses
- Communities: Active tech groups and meetups
Join our growing community:
- Website: katsinatech.directory
- GitHub: github.com/katsinatech/directory
- Issues: Report bugs or suggest features
This project is open source and available under the MIT License.
- All contributors who have added their profiles to the directory
- The Katsina tech community for their support and feedback
- Open source projects that made this possible
Made with ❤️ by the Katsina Tech Community
Help us grow this directory by adding your profile and sharing it with others in the Katsina tech ecosystem!