0% found this document useful (0 votes)
9 views32 pages

Al-Mu'Jam Technical Proposal

The technical proposal outlines the development of the Almu’jam website by Dot Media Marketing Agency, aimed at enhancing the identity of the Almu’jam Arabic Learning Center through a structured three-stage approach. The project will utilize the Scrum methodology for agile development, ensuring adaptability and quality, with an estimated duration of 1-2 months for each of the first two stages. The proposal emphasizes security standards, technology stack, and infrastructure options, including AWS and Hostinger, while assuring confidentiality and full ownership of intellectual property upon completion.

Uploaded by

faresalsaleh17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views32 pages

Al-Mu'Jam Technical Proposal

The technical proposal outlines the development of the Almu’jam website by Dot Media Marketing Agency, aimed at enhancing the identity of the Almu’jam Arabic Learning Center through a structured three-stage approach. The project will utilize the Scrum methodology for agile development, ensuring adaptability and quality, with an estimated duration of 1-2 months for each of the first two stages. The proposal emphasizes security standards, technology stack, and infrastructure options, including AWS and Hostinger, while assuring confidentiality and full ownership of intellectual property upon completion.

Uploaded by

faresalsaleh17
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

TECHNICAL

PROPOSAL
ALMUAJAM WEBSITE

Presented To:
Mr. Mohammed Bishawi

Presented By:
Dot Media Marketing Agency - Dot Tech
ABOUT US
MISSION
Our mission is to empower brands through
10+ Years of
Operations

storytelling, marketing, and technology. We


craft innovative campaigns while optimizing
operations through advanced development
and seamless digital solutions, driving
5000+ Happy
Clients

engagement, efficiency, and growth.

150+ Business
Solutions
VISION
Our vision is to lead in marketing by
transforming ideas into impact through
creativity, data-driven strategies, and
technology. We empower brands with
70+ Staff
Members

innovative campaigns and seamless digital


solutions to enhance engagement, efficiency,
and growth.
SOLUTION OVERVIEW
Project Summary

The Almu’jam website is designed to fully represent the identity of Almu’jam Arabic Learning Center,
providing a modern and engaging platform for learners. The development will be carried out in three
stages, ensuring a structured and scalable approach.

Stage 1: Establishing the center’s identity by showcasing key information such as About Us, Vision,
Mission, Statistics, Partners, Success Stories, Curriculums, Books, Online & On-Site Learning Concepts,
Student Journey, and Cultural Reflection in a modern and creative manner.

Stage 2: Introducing interactive content that allows users to practice the Arabic language directly on
the website, enhancing engagement and learning.

Stage 3: Developing a Learning Management System (LMS) to offer a fully integrated educational
experience with structured courses, assessments, and progress tracking.
IMPLEMENTATION
METHODOLOGY
DEVELOPMENT METHODOLOGY:
For the development of the IEC training platform, we will employ the Scrum framework, a flexible and iterative Agile
methodology. This approach ensures the project is delivered in manageable phases, allowing for continuous
feedback, adaptability, and high-quality outcomes. Here’s how the Scrum methodology aligns with the given timeline
and project requirements:

Scrum Framework Overview:

1. Sprints:
The project will be divided into short, time-boxed iterations (sprints) lasting 1-4 weeks each.
Each sprint will focus on delivering specific features or components of the website.
2. Scrum Roles:
Product Owner (IEC Representative): Defines project priorities, provides feedback, and ensures alignment with
IEC’s goals.
Scrum Master: Facilitates the Scrum process, removes obstacles, and ensures the team adheres to Agile
principles.
Development Team: Designs, develops, and tests the website features.
3. Scrum Artifacts:
Product Backlog: A prioritized list of all features and tasks required for the platform.
Sprint Backlog: A subset of tasks from the Product Backlog to be completed in the current sprint.
Increment: The sum of all completed features at the end of each sprint, ready for review.
IMPLEMENTATION
METHODOLOGY

PROJECT DURATION
The estimated duration depends on the project’s complexity, subject to change based on project complexities and
customer feedback. however, the estimated duration for the implementation is 1 - 2 months for the first stage, and 1
- 2 months for the seconds stage, and the third stage will be discussed later.

INTELLECTUAL PROPERTY
Upon final payment, all intellectual property rights for the application will be transferred to the client, ensuring full
ownership and control over the completed project.

CONFIDENTIALITY
We assure complete confidentiality throughout the project, protecting all sensitive information and ensuring that no
details are disclosed to third parties without explicit consent.
Security Standards

Security Standards

We will adhere to the following security standards and practices to ensure data integrity, confidentiality,
and availability:

ISO 27001: Establishes an information security management system (ISMS) to protect sensitive data.
OWASP Top 10 Mitigations: Prevents the most critical web application security risks.
Data Encryption: TLS 1.3 for secure data transfer and AES-256 for data storage.
Role-Based Access Control (RBAC): Implements granular access control based on user roles.
Two-Factor Authentication (2FA): Adds an extra layer of authentication.
Technology Stack

Backend:
Laravel (PHP-based MVC framework offering advanced security, scalability, and RESTful API
integration).

Frontend:
SCSS (for advanced styling), HTML5 (for semantic structure), JavaScript, and Bootstrap (for
responsive design and dynamic interactions).

Database:
MySQL (a highly reliable RDBMS with ACID compliance and robust indexing capabilities).
Infrastructure and servers

We offer two options for the infrastructure and hosting:

AWS Cloud Infrastructure:


AWS is our recommended hosting solution, offering unparalleled scalability, reliability, and security. Below are two main
strategies for the infrastructure:

1- Re-Architecting Using AWS Elastic Beanstalk

This strategy involves deploying the application using Elastic Beanstalk, a fully managed service that simplifies
application deployment and scaling. It abstracts much of the infrastructure management while still offering
customization and control. Here’s how it works:

Key Features:

Simplified Deployment: Using Elastic Beanstalk automatically handles deployment, capacity provisioning, load
balancing, and health monitoring.
Scaling: Automatically scales resources (EC2 instances, load balancers) based on traffic demands with Auto-Scaling
group configuration.
Monitoring and Alerts: Provides real-time application performance insights through integration with AWS CloudWatch.
Infrastructure and servers

2-Native AWS Architecture:

This strategy involves directly utilizing core AWS services to build a highly customized, scalable, and secure infrastructure.
Unlike Elastic Beanstalk, which automates much of the process, the native approach offers full control over every
component.

Compute (EC2 Instances): Manually configure and manage EC2 instances for hosting the application, with options for
auto-scaling groups to handle traffic surges.
Networking (VPC): Create a Virtual Private Cloud (VPC) to isolate and secure resources. Public subnets host application
servers, while private subnets house sensitive components like databases.
Storage:
Amazon S3: Store static assets like images and backups.
Amazon RDS (MySQL): Managed database service with automated backups, high availability (Multi-AZ) if needed, and
disaster recovery.
Load Balancing and Scaling:
Elastic Load Balancer (ELB): Distributes incoming traffic across multiple EC2 instances.
Auto Scaling Groups: Dynamically adjust the number of EC2 instances based on traffic and performance metrics.
Infrastructure and servers

Security

Web Application Firewall (WAF): Protects against common web exploits.


AWS Shield: Offers DDoS protection.
IAM Roles: Implements fine-grained access control for AWS services.

Content Delivery: Use CloudFront (CDN) to deliver static and dynamic content with low latency.
Monitoring and Logging:
CloudWatch: Tracks performance metrics, sets alerts, and generates logs.

Backup and Recovery:


Automated backups using AWS Backup for all critical data and configurations.
Snapshots for manual recovery scenarios
Infrastructure and servers

Option 2:
Using Hostinger Plans:

Suggested plan link:


https://cart.hostinger.com/pay/4df59e61-64f4-43c4-99cb-a48e18bbbf0e?from=websites

For a cost-effective alternative, Hostinger provides managed hosting with extensive features tailored for
small to medium-scale e-commerce platforms. Here's how we plan to utilize Hostinger's services:

Security Features:
Enhanced DDoS Protection: Shields against malicious traffic.
WAF: Prevents common web vulnerabilities like XSS and SQL injection.
SSL Certificates: Provides free, unlimited SSL for secure communications.

Performance Optimization:
Free CDN: Speeds up content delivery and reduces latency globally.
Advanced Caching: Reduces server load and accelerates page load times.

Storage and Backup:


NVMe Storage (200 GB): Ensures high-speed storage for assets and database operations.
Daily Backups: Automated and on-demand backup options safeguard data integrity.
OUR CREATIVE TEAM
Simply click on the name to view the personal resume.

Rawan Imleh Sajida Jallad Humam Alshardoub Ahmed Salama Yazan Al-Khatib
CREATIVE DIRECTOR ART DIRECTOR MOTION GRAPHICS GRAPHIC DESIGNER GRAPHIC DESIGNER

Abdelrahman Zmeili Dr. Mohammad Khamis Ahmed Obaidallah


STRATEGIST IN DOCTORATE IN MEDIA STUDIES OPERATIONS MANAGER
MARKETING & SCOUTING DIGITAL MEDIA EXPERT

Shahed Alhajj Ezzaldeen Nobani Abdulrahman Attar Alola Hussein Fares Al-Saleh Mohammed Al-Khawara Mohammed Ouda
QA / QC PROJECT MANAGER FULL STACK ENGINEER FULL STACK ENGINEER DEVOPS ENGINEER BACKEND DEVELOPER WEB DEVELOPER
Previous work

JAPA Academy

https://japacademy.org
Previous work

Extensya Project

https://www.extensya.com
Atfx Project

https://www.atfx.com/en-ae/
Gaddha Project

https://gaddha.live/
Al Daoud Business Centre project

https://aldaoudbc.com/
Al Amal Hospital Project

https://alamalhospital.com/
My Things Project

https://mythings.app/ar/
Previous work

DOT Academy

DOT Academyhttps://dotacademyjo.com
Previous work

Irtiq’a Project
Previous work

Irtiq’a Project
Previous work

Irtqa’a Project

https://irteqaajo.com
Previous work

Point Mobile Project


Previous work

Wasfati Project
Previous work

Khidmentkum application
Previous work

Khidmentkum application
Previous work

The world of luxury project


COMPANY DETAILS

Postal Address: 11942-13071


Tel No: 00962798172389
Fax No: 0096265061844
E-mail Address: info@dotmedia.jo
Currency of Offer: JOD
Location: Amman, Jordan
Company Registration or Taxpayer ID Number: 9444858
February 27, 2025
Active Bank Account (for payment): Arabi Bank Amman - Jordan
UNGM: 499512 Name & Title: Saad Samhouri – CEO
DUNS: 557666659 Company: DOT Media -Dot Tech

SAM: ZGALWTXX9UT7
HOW TO
CONTACT US

Phone Email
+962-7-9817-2389 info@dotmedia.jo

Website Address
www.dotmediajo.com Dawar Elwaha, Amman, Jordan.
Thank
You!

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy