Welcome to Codid! We are a technology organization building applications across various domains: sports and fitness, lifestyle, and utilities. This document will provide you with an overview of our main projects and the technologies we use.
- Category: Sports and Fitness
- Description: Build Up Egypt is a platform for managing club memberships, exploring available programs, joining or organizing events, and creating polls for members to vote on club activities.
- Key Features:
- Club membership management
- Program exploration
- Event creation and participation
- Poll creation for event planning

- Category: Lifestyle
- Description: Studbook is a horse stud management system that helps users track pedigrees, explore horse-related literature, and arrange breeding matches between horses.
- Key Features:
- Pedigree tracking and analysis
- Library of horse-related books
- Breeding match suggestions (male and female horses)

- Category: Utilities
- Description: Shift is an HR management system used by companies to manage project assignments, task delegation, vacation requests, and other HR operations.
- Key Features:
- Task and project assignment
- Vacation request management
- HR operations for companies

We use the following technologies across our projects:
- React Native CLI: Cross-platform mobile app development for both Android and iOS
- Native Base: UI library for reusable components and theming
- React Navigation: Routing between screens with support for passing IDs and navigation drawers/tabs
- React Native Reanimated: Handling animations for smooth, interactive UI experiences
- React Query: Caching, data manipulation, error handling, and HTTP requests
- Firebase: Used for push notifications, phone authentication, and crash analytics (limited use, not as a full backend platform)
- Clone the Repository: Pick the relevant project to clone.
- Setup and Configuration: Follow the setup instructions in the individual project README.
- Code Standards: We follow clean code principles and maintainable architecture in all our projects.
- Reach Out: If you have any questions, feel free to reach out to the project leads listed in the repository.
We welcome contributions to our projects! Please fork the repository, create a new branch, and submit a pull request. Be sure to adhere to the coding standards and guidelines laid out in each project.
Include any relevant licensing information here (e.g., MIT License, Apache 2.0, etc.).
