online education platform in 6 months using php symfony and angular js

3
1 Customer: A market leader in Education industry transforming Parenting and Education for Kids by effectively using the social network concepts. Business Requirement Develop a community to encourage social en- gagement model between students and parents Connect all the 3 key stakeholders of the portal – students, parents and community organisers Parents should be able to create profile and find events relevant to their kids Workflow management system with email alerts Newsletter system Needed a scalable web application which can support up to a few hundred thousand of users in near future Our Approach Expedux started the project scope phase and understood the two important challenges from the overall project perspective. 1) Develop a robust and scalable architecture to cope up with 1000+ concurrent users 2) All the modules to be developed from scratch and implemented within 4 months. case study Developed an Online Education Platform within 6 months using PHP Symfony and Angular JS

Upload: expedux-technologies

Post on 14-Feb-2017

576 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Online education platform in 6 months using php symfony and angular js

1

Customer:

A market leader in Education industry transforming Parenting and Education for Kids by effectively using the social network concepts.

Business Requirement

• Develop a community to encourage social en-gagement model between students and parents

• Connect all the 3 key stakeholders of the portal – students, parents and community organisers

• Parents should be able to create profile and find events relevant to their kids

• Workflow management system with email alerts• Newsletter system• Needed a scalable web application which can

support up to a few hundred thousand of users in near future

Our Approach

Expedux started the project scope phase and understood the two important challenges from the overall project perspective. 1) Develop a robust and scalable architecture to cope up with 1000+ concurrent users 2) All the modules to be developed from scratch and implemented within 4 months.

case study

Developed an Online Education Platform within 6 months using PHP Symfony and Angular JS

Page 2: Online education platform in 6 months using php symfony and angular js

2

After evaluating the entire scope of the work, Expedux recommended 3 phased PET (Pilot En-

gage and Transform) approach for the overall development to go-live.

Pilot Phase:

• Validated all possible open source technologies and decided to go with PHP as a core technology, Symfony as core framework and Angular JS as front end

• Developed an overall architecture framework that was scalable and robust

• Identified the necessity of building custom frameworks and plugins and aligned it with the overall development strategy

Engagement Phase:

• Developed Kids management, care taker management, group management and event management modules

• Enabled parents to create profile, specify preferences, get tips, manage their kids and finding right activities for kids

Transformation Phase

• Developed scheduled events and event organiser modules using SOA concept to support multiple applications.

• Implemented full blown online education event community portal with E-mail and SMS notifications from scratch using a custom MVC framework

• Developed the Mobile App using Phone gap and ionic framework

Technology Stack:

Core:

• Symfony2, Composer, PHP5, AWS

Front End

• Angularjs, HTML5, Phonegap

Page 3: Online education platform in 6 months using php symfony and angular js

3

[email protected]

FOCUSSoftware Engineering Services for Prod-uct Firms and E-commerce Organization

OPEN SOURCE COEA Centre of Excellence team to constantly build capabilities and frameworks in PHP, JAVA, and Python.

STABILITYA team backed by eminent industry advi-sors and venture capitalists.

EXPERIENCE100+ man-years of expertise in working with opensource technologies.

CREDIBILITY99% of our customers would vouch for our ability to go beyond the typical cus-tomer-vendor relationship

INNOVATIVE ENGAGEMENT MODELSInnovative Milestone based engagement Model with Pay per Hour Model and Pay per Line of Code Model.

twitter.com/expeduxlinkedin.com/expedux

ABOUT US

Backend Tools

• Doctrine2, Mysql

Engagement Highlights & benefits to customer:

• Developed and implemented the online education community within 6 months with 2 people PHP experts

• Enabled the portal to be accessible across all the devices

• Formed a Customer Centre of Excellence with education domain experts and technology architects

• Implemented Continuous Integration methodology for the development team using JIIRA and Bitbucket