ComplySync is a policy management platform designed to streamline the process of managing, distributing, and tracking compliance policies across enterprises. It ensures seamless policy integration, acknowledgment tracking, and supports multiple languages for policy documents.
- Team Members
- Technologies
- Features
- Project Setup
- API Documentation
- Challenges
- Risks
- Infrastructure
- User Stories
- Mockups
- Abdelrahman Hassan Hamdy
- Mugtaba Ibrahim
Both Abdelrahman and Mugtaba will contribute to all aspects of ComplySync’s development, with Abdelrahman taking on additional responsibilities in backend development and Mugtaba focusing more on the frontend.
Backend Development (Lead: Abdelrahman):
- Spearhead backend development, focusing on server-side logic, database management, and API development.
- Collaborate on ensuring the backend’s security, scalability, and performance.
Frontend Development (Lead: Mugtaba):
- Lead frontend development, focusing on creating a responsive, user-friendly interface and implementing interactive features.
- Integrate frontend components with backend APIs to create a seamless user experience.
- Backend: Django (Python)
- Frontend: React (JavaScript)
- Database: PostgreSQL
- Authentication: OAuth for user authentication
- File Storage: Amazon S3
- Email Service: Django SMTP
- Deployment: Docker, AWS Elastic Beanstalk
- Testing: Jest (frontend), PyTest/unittest (backend)
- User Authentication: Secure login using OAuth.
- Policy Management: Upload, manage, and distribute policy documents.
- Acknowledgment Tracking: Track user acknowledgments of policies.
- Multi-Language Support: Handle policy documents in various languages.
- Email Notifications: Send notifications for policy updates and reminders using Django SMTP.
- Scalable Storage: Use Amazon S3 for storing policy documents.