The Task & Team Collaboration System is an academic project developed as part of the Design Project course in the BTech program at EHIST University, Bamenda.
This system is designed to help teams manage projects, assign tasks, and collaborate effectively through a structured backend API and a responsive frontend interface.
- Database implementation
- Business logic
- API development
- Sanctum authentication
- Repository administration
- Reviewing & merging branches
Deliverables:
- Postman screenshots (request & response samples)
- API structure documentation for frontend team
- Form validation
- API fetch / integration
- Handling responses properly in UI
- Writing basic test scripts for validation and integration testing
Key Responsibility:
Ensure no unvalidated form is submitted and API responses are correctly handled.
- Semantic HTML structuring
- Custom CSS styling
- Mobile-first responsiveness (
@mediaqueries) - Basic Bootstrap (minimum styling only)
- Project documentation (UI + structure documentation)
Note:
Will use API screenshots provided by Backend for documentation.
- Any architectural decisions beyond this structure will be handled collectively during team meetings.
- Collaboration and discipline are emphasized, as the project is already behind schedule.
- Propose and agree on a date for the first team meeting.
- Backend team to provide API documentation and Postman samples.
- Frontend and UI teams to begin integration and styling based on backend outputs.
This project is part of the Bachelor of Technology (BTech) program at EHIST University, Bamenda.
It demonstrates practical application of:
- Backend API development with Laravel
- Frontend integration with JavaScript
- Responsive UI with HTML, CSS, and Bootstrap
- Team collaboration and version control with Git/GitHub
- All contributions must be made via feature branches.
- Pull requests will be reviewed and merged by the Technical Lead (Backend/API Developer).
- Commit messages should follow Conventional Commits style (e.g.,
feat:,fix:,chore:). - Documentation updates are mandatory for new features.
- Postman screenshots of API requests and responses
- API documentation for frontend integration
- UI documentation (HTML + CSS team)
- Final merged branch (
main) with complete system functionality