About Client
The client is a leading organization in a big country in Asia continent. The client develops various products by using the latest technologies to provide enterprise level solutions to organizations/universities.
Business Requirement
- The client wants to develop a solution where organizations can manage their subjects, meeting, task, appointment, and conferences.
- The solution should be SaaS-based or ON-Prem-based, depending on the end customer’s requirements.
- The solution should have a web application and a mobile application.
- A SaaS-based solution should have unique URLs for each company and data should be segregated.
- The solution should allow the customers to register their company so their company users can use this portal.
- The admin should be able to create committees and users in the portal.
- Users should be able to create meetings as per their roles in committees.
- Users should be able to create and assign tasks to other users.
- Users should be able to create and manage the subjects.
- The solution should allow sending subjects or meetings to the parent committee for approval.
- The solution should generate the MOM and reports for the meetings, tasks, and subjects.
- The solution should contain a live meeting interface with live chat and voting questions.
- The user with the head and secretary role should create and manage meetings, subjects, tasks, and appointments.
- Users with the member role can view their meetings, subjects, tasks, and appointments.
- The solution should trigger Whatsapp, SMS, and email notifications.
- The solution should be integrated with various LDAP systems to import existing users.
Key Features
- For content management, a multi-level complex workflow was designed. The same workflow was used for custom entities.
- To expose the content to mobile applications and web applications, REST APIs were created.
- Users can download reports in PDF and zip format.
- Portal creates a google calendar event for meetings, appointments, video conferences, or tasks.
- Users can join a meeting using Microsoft Teams Link or Google Meet.
- Users can participate in voting questions from the live meetings.
- Heads can take decisions on the subject from the live meeting screen.
- Various charts were developed to produce visualizations for committees, members, meetings, and attendance data.
- The Portal provides the following functionalities :
- Allow users to create an account for companies.
- Import users from the LDAP directory.
- Admin panel was introduced to manage company-related things like committees, users, different settings, and logos.
- A bulk upload mode was implemented to upload multiple committees and users in one shot.
- The front end was built using React for a better user experience
- Used OOTB entities to store the data for users, organizations, and categories.
- The global search was implemented to search the data.
- Heads and secretaries can manage the meetings, subjects, appointments, and conferences.
- Members can view meetings, subjects, appointments, and conferences.
- A live meeting page was introduced with a voting live chat feature.
Used Technology
Liferay CE Portal 7.4 GA 4
ReactJS
Outlook Calendar
GraphQL Federation
REST APIs
Microsoft Teams
Google Meet
Google Calendar
React Native
SMTP
MySQL
Used Services
Liferay Architecture
Liferay Development and Customization
Liferay Theme Developement
ReactJS Single Page Development (SPD)
ReactJS Custom Application Development
ReactJS Enterprise Application
ReactJS Applications Architecture
ReactJS API Integration
Liferay Support & Maintenance
Liferay Performance Tuning
Corporate Industry Success stories
“We highly recommend it to anyone looking to develop easy to use, professional quality Web and mobile applications . Thanks for a job well done!”