You are on page 1of 14

Department of Information Technology

ABES Engineering College, Ghaziabad, UP

MINI PROJECT/INDUSTRIAL TRAINING


PRESENTATION
SESSION 2023-24

Name- Harsh Tyagi


Class & Section: IT-B
Roll No. – 2100320130078
Admission No. – 2021B0131008
CONTENTS:
1. ABOUT THE PLATFORM
2. OBJECTIVES OF COURSE
3. TRAINING OVERVIEW
4. PROJECT BASED LEARNING UNDER THE COURSE
5. CHALLENGES AND LIMITATIONS
6. CONCLUSION
ANNEXURES: A. CERTIFICATE(S)
B. CODE SNIPPETS
C. PROJECT DEMO SNIPPETS
ABOUT THE PLATFORM
Udemy is a global online learning marketplace where anyone can learn or teach new
skills. It offers over 210,000 courses in a wide range of subjects, including business,
technology, design, photography, personal development, and more.
Udemy courses are created by expert instructors from all over the world. They are
typically self-paced and can be accessed on any device. Udemy also offers a mobile app
so that students can learn on the go.
Udemy courses are available for both free and paid. Paid courses typically range in price
from $10 to $200, but there are also many high-quality courses that are available for free.
OBJECTIVES OF COURSE
This course will provide me with the opportunity to learn and apply the MERN stack to develop a
lightweight web-based chat application.
Objectives:

•Learn and apply the fundamentals of the MERN stack, including MongoDB, Express.JS, React, and
Node.JS.

•Develop a lightweight web-based chat application using the MERN stack.


•Gain experience with real-time communication technologies, such as WebSockets.
•Learn how to design and implement a user-friendly interface.
•Gain experience with testing and debugging web applications.
TRAINING OVERVIEW
This course is an online course offered on the Udemy platform designed to provide
comprehensive training in web development. Some specifics of this are:-
• Hands-on-Projects: Practical experience is a key component of web development
bootcamps. We will work on real-world projects to apply what we've learned, helping us
build a portfolio of work to showcase to potential employers.
• Interactive learning : This course includes interactive exercises, quizzes, and coding
challenges to reinforce learning and test students' understanding of the material.
• Instructor support : Instructors have provided guidance and support throughout the
course. Students can ask questions, seek clarification, and receive feedback on their work.
PROJECT BASED LEARNING UNDER THE
COURSE
WHAT I WILL LEARN
This Training allowed me to understand frontend and backend functionalities and get
introduced to technologies such as HTML, CSS, JavaScript, React, Firebase etc.
HOW I WILL IMPLEMENT IT
Frontend: Develop and design the user interface of the chat application using React.
Backend: Implement the backend logic of the chat application using Google Firebase.
CHALLENGES AND LIMITATIONS
CHALLENGES:
• Performance: ALL-CHAT is a lightweight app, but it can still experience performance
issues if there are a large number of users or messages.
• Security: ALL-CHAT does not currently support end-to-end encryption, so messages may
be intercepted by third parties.
• Features: ALL-CHAT is a relatively basic chat app, and it does not have some of the
features of more advanced chat apps, such as file sharing or screen sharing.
CHALLENGES AND LIMITATIONS
LIMITATIONS:
• User Base: ALL-CHAT is a relatively new app, so it does not have a large user base. This
means that you may not be able to find all of your friends or colleagues on Mechat.
• Platform Support: ALL-CHAT is currently only available on web browsers. There is no
mobile app available at this time.
• Support: ALL-CHAT is an open source project, but there is limited support available. If
you encounter problems, you may need to troubleshoot them yourself or find help from the
online community.
CONCLUSION
ALL-CHAT is a light-weight Web-based chat application that is easy to use and deploy. It is
built on the MERN stack, making it a powerful and scalable solution for both personal and
business use.
ALL-CHAT offers a variety of features, including:
• Real-time chat with strangers
• Send emojis
• Profanity check
• One stop google sign-in.
CERTIFICATE
CODE SNIPPETS
CODE SNIPPETS
CODE SNIPPETS
PROJECT DEMO SNIPPETS

You might also like