-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Morales Patty Jose Manuel edited this page Oct 27, 2024
·
2 revisions
"Tu Primera Chamba" is a platform designed to facilitate job searching and recruitment management, focusing on connecting companies, recruiters, and freelancers. Our platform offers comprehensive user management, job posting and search functionalities, real-time messaging, instant notifications, and AI-based services for profile optimization and content validation.
To provide an efficient and secure environment helping users find their first job or new opportunities while ensuring reliable interactions and high-quality content.
- Tech Stack Report - Comprehensive overview of our technology stack and architecture decisions
- Branch Strategy - Our Git branching strategy and workflow
- Commit Convention - Standards for writing commit messages
- Trunk Based Development - Our main development workflow methodology
- User registration and login (OAuth with Google and GitHub)
- Profile creation and management
- Role-based access control (RBAC)
- Account verification system
- Advanced job posting system
- Smart search functionality
- Application tracking system
- Real-time messaging system
- Instant notifications
- PWA-compatible push notifications
- Profile optimization recommendations
- Content validation and moderation
- Automated job posting verification
- Review moderation system
- Review our Tech Stack Report to understand our architecture
- Familiarize yourself with our Trunk Based Development workflow
- Follow our Branch Strategy for any new features or fixes
- Ensure all commits follow our Commit Convention
- All features should be developed following our trunk-based development approach
- Code reviews are mandatory for all changes
- CI/CD pipelines must pass before merging
- Documentation should be updated alongside code changes
- Ensure you've read all linked documentation
- Follow our development guidelines
- Write clear, documented code
- Update tests and documentation
- Submit detailed pull requests
- Review our documentation
- Ask questions in our development channels
- Contact the technical lead for specific concerns