Skip to content

zedecks/mozdev-platform

mozdev-platform — Open Tech Community Platform

mozdev-platform Banner


⚡ The Vision

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).


🎨 Branding & Visual Identity

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)

🚀 Initial Tech Stack

Our architecture is designed to be modular, scalable, and community-driven:

Backend

  • 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 & UI

  • 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)

📂 Repository Architecture (Monorepo)

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

🛡️ Licensing

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.


🤝 Community & Onboarding

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 devlab branch. Direct pushes to main are 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)

About

Open Tech Community Platform & Digital Ecosystem for Mozambican Developers

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors