Skip to content

The project entails creating a robust user registration system for a web service, emphasizing security and user experience. It involves implementing features like password hashing, secure login, and profile management while adhering to data protection regulations. The system aims for scalability and seamless user interaction.

Notifications You must be signed in to change notification settings

shahfaisalgani/eduenroll

Repository files navigation

Microsoft-Future-Ready-Talent-Virtual-Internship-Project

Project Title:

Language Studio- Education Eduenroll Web App Using Azure AI ChatBot Service.

Project Details

Project Demo URL : http://172.208.59.106/eduenroll/
Demo Video URL : https://drive.google.com/file/d/1nJxVCZ-c44NJsZyCW4Te0mflya86btm1/view?usp=drivesdk
Github Repository URL : https://github.com/shahfaisalgani/eduenroll
Industry : Education and Technology

Azure Services Used

Core Azure Services :
1. Azure Virtual Machine Service
2. Azure MySQL Database
3. Azure AI Service
* Azure AI ChatBot Service

Problem Statement

Design and implement a secure user registration system for a web service, ensuring password hashing, secure login, and profile management. Prioritize user experience and scalability while adhering to data protection regulations.

Project Description

The project entails creating a robust user registration system for a web service, emphasizing security and user experience. It involves implementing features like password hashing, secure login, and profile management while adhering to data protection regulations. The system aims for scalability and seamless user interaction.


Key Features :
  • Education Eduenroll Web App integrates an AI-powered chatbot
  • User-Friendly Interface
  • Guide users through the login process and registration process
  • Azure MySQL Database for Efficient Data Management
Future Enhancements :

Enhance the user experience and functionality of the Education Eduenroll Web App by implementing cutting-edge features.

Core Azure Services

Azure AI ChatBot Service :


Integrate Azure AI ChatBot Service to streamline the enrollment process, offering personalized assistance to students for course selection, application procedures, and general inquiries.Enhance the user interface with intuitive search filters and recommendations, enabling students to easily find courses based on their interests, academic requirements, and career goals.

Azure Virtual Machine Service

Azure Virtual Machine Service :

Azure Virtual Machine Service provides scalable and flexible virtual machines (VMs) for hosting the Education Eduenroll Web App. With Azure VMs, you can deploy various operating systems and applications, ensuring compatibility with your project requirements.Azure VMs enable efficient scaling based on workload demands, ensuring optimal performance for the web application.

Azure AI Service

Azure MySQL Database :

Utilize Azure MySQL Database to provide scalable, secure, and reliable hosting for the Education Eduenroll Web App's database needs in the cloud. This service offers high availability, robust security features, automated backups, and seamless compatibility with existing MySQL applications, ensuring the integrity and accessibility of critical data.

Azure AI Service

Azure AI ChatBot Service :

Azure AI Chatbot Service is a platform on Microsoft Azure for building and deploying AI-powered chatbots. It offers natural language processing, multi-channel support, integration with cognitive services, scalability, analytics, and security features. Developers can create intelligent chatbots that understand user intents, provide personalized responses, and engage users across various channels.

Other Azure Technologies / Services

Azure provides a diverse array of cloud services tailored for building, deploying, and managing applications and infrastructure.

Azure Monitor:

Azure Monitor delivers real-time performance metrics essential for monitoring the health and performance of the Education Eduenroll Web App deployed on Azure. It furnishes insights into resource utilization, response times, and availability, facilitating proactive monitoring and troubleshooting. With customizable dashboards and alerts, Azure Monitor guarantees optimal performance and reliability of the web app, thus augmenting user experience and satisfaction.

Proactive Alerts:

For the Education Eduenroll Web App deployed on Azure, proactive alerts via Azure Monitor can ensure smooth operation and elevate user experience.

Azure Application Insights:

Azure Application Insights is instrumental in gaining insights into user interactions vital for optimizing the Education Eduenroll Web App.

User Interaction Insights:

Understanding user interactions is pivotal for refining the functionality and user experience of the Education Eduenroll Web App.

Diagnostics Precision:

In the Education Eduenroll Web App ecosystem, diagnostics precision guarantees effective troubleshooting and maintenance, ensuring smooth operation of the platform.

Screenshots

Azure Virtual Machine Service

Description :

Azure provides a versatile array of services suitable for hosting various applications, including virtual machines ideal for the Education Eduenroll Web App. With Azure Virtual Machine Service, developers can deploy and manage virtual machines tailored to the specific needs of the education sector. This includes hosting web applications, databases, and other essential components of the Eduenroll platform.

Azure Virtual Machine Service


Azure Databse for MySQL

Description :

Azure Database for MySQL is a fully managed database service provided by Microsoft Azure that allows users to deploy, manage, and scale MySQL relational databases in the cloud. This service offers high availability, automatic backups, and security features to ensure the reliability and performance of MySQL databases.

azure-mysql-db-service


Azure AI ChatBot Service

Description :

Azure AI Chatbot Service is a comprehensive platform provided by Microsoft Azure that enables developers to build, deploy, and manage intelligent chatbots using artificial intelligence capabilities. This service leverages natural language processing, machine learning, and cognitive services to create conversational interfaces that can interact with users in a human-like manner.

azure-translator-ai-service


Working Live Project Display

Description :

Here I am attaching the final working website's screenshot for the reference.

final-project-demo

final-project-demo

final-project-demo

final-project-demo

final-project-demo

final-project-demo

final-project-demo

Resource Visualizer

resource-display

Final Project Statement

The final project objective is to develop an Education Eduenroll Web Application that revolutionizes the enrollment experience through innovative technologies. This application will incorporate an Azure AI ChatBot to provide personalized assistance, streamline the enrollment process, and enhance user engagement.

The AI ChatBot will be seamlessly integrated into the web application, assisting students with course selection, application procedures, and inquiries. Additionally, it will offer virtual campus tours for immersive experiences and real-time updates on course availability.

Powered by Azure services, including Azure Virtual Machine Service for hosting and scalability, Azure MySQL Database for secure data management, and Azure Monitor for proactive monitoring, the Education Eduenroll Web App will offer a reliable, efficient, and secure platform for students to explore courses, enroll seamlessly, and interact with the institution.

By showcasing the integration of AI technology and Azure services, this project aims to demonstrate the transformative potential of modern technologies in education, enhancing accessibility, engagement, and efficiency in the enrollment process.


Language Studio- Education Eduenroll Web App Using Azure AI ChatBot Service.

About

The project entails creating a robust user registration system for a web service, emphasizing security and user experience. It involves implementing features like password hashing, secure login, and profile management while adhering to data protection regulations. The system aims for scalability and seamless user interaction.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published