mozdev-platform is a digital home, open-source organization initiative, and technology ecosystem designed for developers, builders, startups, students, contributors, and technology enthusiasts from Mozambique, Africa, and beyond.
Our goal is to foster collaboration, showcase projects, enable networking, support mentorship, and build a robust open-source developer community.
This project is a partnership between Zedecks IT Open Source Initiative (zedecks) and Edmilson Muacigarro (iradoweck).
To reflect our builder-first, tech-forward mission, mozdev-platform uses a premium, high-tech Deep Space Neon Dark Mode palette:
- Deep Space Background:
#08090C(Sleek, dark, low-fatigue backdrop) - Vibrant Cyber Green (Primary):
#00FF66(Represents youth, growth, and coding vitality) - Electric Cyan (Secondary):
#00F0FF(Represents connectivity, data, and modern flow) - Hot Magenta (Accent):
#FF007A(Highlight elements, interactive micro-animations, and call-to-actions) - Typography: Outfit & JetBrains Mono (for code blocks)
Our architecture is designed to be modular, scalable, and community-driven:
- Framework: Laravel (API-first architecture)
- Realtime: Laravel Reverb + WebSockets (Instant messages, notifications, live activity feeds)
- Database: MySQL / MariaDB (Structured transactional data)
- Search: Meilisearch (Lightning-fast, typo-tolerant search for profiles, posts, and projects)
- Frontend: Vue.js / React (Monorepo architecture allows multiple frontend clients to interface with the core API)
- UI Framework: TailwindCSS (Modern, flexible, responsive design system built around our custom neon dark palette)
We organize our codebase using a pnpm Workspaces monorepo architecture:
mozdev-platform/
├── .github/ # CI/CD Workflows, Pull Request & Issue templates
├── docs/ # General documentation, design system tokens, branding assets
├── apps/
│ ├── web/ # Frontend Web Application (React or Vue.js)
│ └── api/ # Laravel Backend REST API
├── packages/
│ ├── ui/ # Shared TailwindCSS component library and design system
│ └── shared/ # Shared TypeScript helpers, models, and shared utilities
├── README.md # Project introduction & portal
├── LICENSE # GNU AGPL v3.0 license document
├── ROADMAP.md # Vision, feature timeline, and milestones
├── CONTRIBUTING.md # Guidelines for setting up development environments
├── CODE_OF_CONDUCT.md # Contributor Covenant Community Guidelines
└── SECURITY.md # Security disclosure policy
This project is licensed under the GNU AGPL v3.0 (GNU Affero General Public License v3.0). As a community-first open-source network platform, we believe in sharing. If you host or run a modified version of this platform as a network service, you must make your modified source code available to your users under the same terms.
We want you to be part of this movement! Whether you are a student writing your first line of code, a builder launching a startup, or an international contributor looking to share experience, you are welcome here.
- Read CONTRIBUTING.md to set up your local development environment.
- Branching model: All contributions must target the
devlabbranch. Direct pushes tomainare protected. - Explore ROADMAP.md to see where we are headed.
- Review CODE_OF_CONDUCT.md to understand our community guidelines.
Maintained by Zedecks IT Open Source Initiative & Edmilson Muacigarro (iradoweck)
