Presentation 1
Presentation 1
MNIT JAIPUR
2
About the
Company
Oa si s I nfoby t e spe c i a l i z e s i n prov i di ng
i nnov a ti v e softwa re sol ut i ons a nd
se rv i c e s. The c om pa ny foc use s on
l e v e ra gi ng c utti ng- e dge t e c hnol ogi e s
to he l p busi ne s se s a nd i ndi v i dua l s
a c hi e v e t he i r di gi ta l goa l s.
Loc a t i on: N e w De l hi
3
Internship Projects
4
• Project Management App:A project
management app is a tool designed to
help individuals organize, plan,
execute, and monitor their work
effi ciently.
5
Technologies Used in Project 1
Frontend:
6
Backend:
7
User Authentication:
8
How it works:
When a user registers, their details(like username, email, and password)
are sent to the backend. The backend hashes the password using bcrypt
and stores the hashed password in the database(MongoDB). During login,
the provided password is compared with the stored hashed password.
Upon successful authentication, a JWT token is generated and sent back
to the client to maintain user session.
9
Key Features of the Blogging Platform
10
Technologies Used in Project 2
Frontend: Backend:
React JS : is a
javascript library that
simplifies the process
of building dynamic
user interfaces by
using reusable
components and a
virtual DOM.
11
Key Features of the Project Management tool
12
Projects In Brief:
13
CONCLUSION
Challenges Faced:
• Balancing multiple features and functionalities while
maintaining code readability and effi ciency.
• Handling State Management in React.
Learning Outcomes:
14
Thank You
15