Welcome to Caelium!
A unified digital space designed to bring communities together through a multifunctional, social environment app. At Caelium, we believe in building a cohesive platform that lets users manage everything from social interactions to daily tasks, media, and personal growth in one integrated environment.
If you're excited about contributing to Caelium and want to help us build a vibrant community, check out our detailed documentation! Here are the steps to get started:
Your skills can make a significant impact, and we can't wait to see what you bring to the Caelium community!
Caelium is a dynamic organization focused on creating cutting-edge web applications that blend social media, task management, and personal exploration. Our flagship project, the Caelium App, is a Progressive Web App (PWA) offering unique features, including peer-to-peer chat, a task management dashboard, a Google Photos-synced gallery, interactive blogging, and more. Our goal is to empower users with highly customizable, socially immersive, and interactive tools in a single, unified platform.
- Social Networking: Enriched peer-to-peer chat with an upcoming customization and skin system to make each conversation unique.
- Integrated Calendar & Task Management: Plan, track, and align your activities across our integrated calendar, connecting your blogs, chats, and media.
- Media Hub: Sync your gallery with Google Photos to preserve memories while staying organized.
- Interactive Maps: Link places, events, and blogs directly to locations you’ve visited or plan to visit.
- Blogging & Content Sharing: Share insights, stories, and discoveries with an audience that grows with your voice.
Caelium aims to build a space where features enhance your experience without clutter, focusing on essential tools that empower users to stay organized, connect meaningfully, and interact intuitively.
Our mission is to develop social technology that evolves with user needs, creating a popular and interactive digital platform where users can showcase, explore, and organize their lives. By maintaining open-source principles, we encourage contributions that help us build a platform for a global community, aiming to foster an ecosystem where everyone can contribute and benefit.
We welcome contributions from developers, designers, and creatives alike. Here’s how you can get involved:
- Fork and Clone: Start by forking the repository and cloning it locally.
- Create an Issue: Check out the open issues to see where you can contribute, or create a new issue if you have a feature suggestion.
- Make Your Changes: Work on your changes locally and create a new branch for each feature or bug fix.
- Testing: Ensure your changes are thoroughly tested, especially for cross-functional modules like chat, gallery, and calendar integration.
- Pull Request: Submit a pull request with a detailed description of what you’ve added or fixed. Our team will review and work with you for any adjustments needed.
- Frontend Development (React/Next.js): For those skilled in user interface design and implementation.
- Backend Development (Django/DRF): Focused on APIs, database management, and ensuring secure and smooth functionality.
- UI/UX Design: Help us create a seamless and enjoyable user experience.
- Documentation & Testing: Essential to our development, we appreciate contributions to enhance clarity and maintain quality control.
We are committed to maintaining a respectful and inclusive community. Please refer to our Code of Conduct for guidelines on respectful collaboration.
Important
We will not tolerate harassment, hate speech, or any behavior that disrupts the community. Please report violations as outlined in the Code of Conduct.
Caelium is open source under the GNU Affero General Public License v3.0 (AGPL-3.0), which requires that any modifications made to Caelium must be open-sourced when distributed over a network. This ensures that Caelium remains freely available for the community, while any derived works contribute back to the original project.
To maintain clarity on contributions and ensure compliance with our license, all contributors are required to agree to a Contributor License Agreement (CLA). By submitting a contribution, you confirm that you retain copyright over your work, while granting us the rights to use and distribute it as part of Caelium. By making a pull request, you acknowledge and accept the terms of the CLA without the need for a separate signature or link.
Note
You can review the Contributor License Agreement.
Feel free to reach out if you have any questions or suggestions. We're here to build this community with you!
- Email: [email protected]
- GitHub Issues: You can also reach out via issues or discussions on our GitHub repositories.