Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdurahman-hassan/complysync
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.
https://github.com/abdurahman-hassan/complysync
Last synced: 10 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/abdurahman-hassan/complysync
- Owner: Abdurahman-hassan
- License: mit
- Created: 2024-04-25T01:40:44.000Z (9 months ago)
- Default Branch: production
- Last Pushed: 2024-05-22T21:25:16.000Z (8 months ago)
- Last Synced: 2024-11-07T22:29:59.719Z (2 months ago)
- Language: JavaScript
- Homepage: https://abdurahman-hassan.github.io/ComplySync/
- Size: 1000 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ComplySync: Streamlined Compliance and Policy Synchronization
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.
## Table of Contents
- [Team Members](#team-members)
- [Technologies](#technologies)
- [Features](#features)
- [Project Setup](#project-setup)
- [API Documentation](#api-documentation)
- [Challenges](#challenges)
- [Risks](#risks)
- [Infrastructure](#infrastructure)
- [User Stories](#user-stories)
- [Mockups](#mockups)## Team Members
- Abdelrahman Hassan Hamdy
- Mugtaba Ibrahim### Team Composition
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.
### Detailed Roles and Collaboration
**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.## Technologies
- **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)## Features
- **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.