SlideShare a Scribd company logo
Industrial Training
GoComet
Submitted By:
Samraat Bansal
UE193098
CSE Section 2
Submitted To:
Dr. Ravreet Kaur
Index
● About the Company
● Technologies Used
● Introduction to Project
● Tasks Completed
● Bibliography
About the Company
GoComet is being used by enterprises across industries, combining
the power of data science with progressive machine intelligence to
maximize savings and make logistics management efficient and fast.
We are revolutionising the international logistics space by reducing
manual workloads, eliminating miscommunication and leveraging
data.
Technologies Used
MERN Stack:-
● MongoDB-
MongoDB is an open source NoSQL database management program. NoSQL is used
as an alternative to traditional relational databases. NoSQL databases are quite useful
for working with large sets of distributed data. MongoDB is a tool that can manage
document-oriented information, store or retrieve information.
● Express Js-
Express is a minimal and flexible Node.js web application framework that provides a robust set of
features for web and mobile applications.Express.js is based on the Node.js middleware module
called connect which in turn uses http module. So, any middleware which is based on connect will
also work with Express.js.
● ReactJS-
React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript
library for building user interfaces based on UI components. It is maintained by Meta
(formerly Facebook) and a community of individual developers and companies. React can
be used as a base in the development of single-page, mobile, or server-rendered
applications with frameworks like Next.js. However, React is only concerned with state
management and rendering that state to the DOM, so creating React applications usually
requires the use of additional libraries for routing, as well as certain client-side
functionality.
● NodeJS -
Node.js is an open-source server environment. Node.js is cross-platform and runs on
Windows, Linux, Unix, and macOS. Node.js is a back-end JavaScript runtime environment.
Node.js runs on the V8 JavaScript Engine and executes JavaScript code outside a web
browser.Node.js lets developers use JavaScript to write command line tools and for server-
side scripting. The functionality of running scripts server-side produces dynamic web page
content before the page is sent to the user's web browser.
Introduction to Project
In this Internship, I worked in the field of MERN Stack Web
Development, which is concerned with the building and deployment of
the websites on internet. Web development can range from developing
a simple single static page of plain text to complex web applications,
electronic businesses, and social network services.
The 8 weeks internship includes the development of the company’s website
using MERN Stack development. Usage of Material UI components, React and
for the backend, used express and NodeJs to create the backend API’s to get
the frontend data. Database used is the MongoDB cloud which is used to
store data.
I have worked on different websites which clients wants from the team and
have developed many API’s and different react pages using Material UI
components and socket.io for real time users engagement.
Tasks Completed
● React Hook Forms:- React Hook Forms which are used to easily fetch
the form data were made in the frontend for the user contact,sign in/up
and many more.
● Socket.io:- Socket.io was used for the realtime engagement of the users in one of the
websites. It basically connects the users at the frontend with the backend server
room and broadcasts all information in that room.
● Redux:-
Redux is a predictable state container for JavaScript apps.It helps you write applications
that behave consistently, run in different environments (client, server, and native), and are
easy to test. On top of that, it provides a great developer experience, such as live code
editing combined with a time traveling debugger.
● Nodemailer:- Nodemailer is a backend engine which is used to send mail easily to
any number of users in any format. It is a self-hosted email gateway that allows
making REST requests against IMAP and SMTP servers.
Bibliography
● https://www.w3schools.com/
● https://stackoverflow.com/
● https://getbootstrap.com/docs/5.0/getting-started/introduction/
● https://nodejs.org/en/docs/
Industrial Training.pptx

More Related Content

Similar to Industrial Training.pptx

Combining react with node js to develop successful full stack web applications
Combining react with node js to develop successful full stack web applicationsCombining react with node js to develop successful full stack web applications
Combining react with node js to develop successful full stack web applications
Katy Slemon
 
MEAN Stack: What and Why
MEAN Stack: What and WhyMEAN Stack: What and Why
MEAN Stack: What and Why
Natural Group
 
NodeJS and React The Best Combination for Web Application Development.pdf
NodeJS and React The Best Combination for Web Application Development.pdfNodeJS and React The Best Combination for Web Application Development.pdf
NodeJS and React The Best Combination for Web Application Development.pdf
Laura Miller
 
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
75waytechnologies
 
Why Choose Node.js for Backend Development?
Why Choose Node.js for Backend Development?Why Choose Node.js for Backend Development?
Why Choose Node.js for Backend Development?
Sterling Technolabs
 
Joseph Ardolino CV (1)
Joseph Ardolino CV (1)Joseph Ardolino CV (1)
Joseph Ardolino CV (1)Joe Ardolino
 
Node.js Microservices Building Scalable and Reliable Applications.pdf
Node.js Microservices Building Scalable and Reliable Applications.pdfNode.js Microservices Building Scalable and Reliable Applications.pdf
Node.js Microservices Building Scalable and Reliable Applications.pdf
Sufalam Technologies
 
Introduction to MERN
Introduction to MERNIntroduction to MERN
Introduction to MERN
ShyamMohanKunwar
 
Node.js.pdf
Node.js.pdfNode.js.pdf
Node.js.pdf
gulfam ali
 
React.js vs node.js
React.js vs node.jsReact.js vs node.js
React.js vs node.js
Metricoid Technology
 
Node.js Web Development .pdf
Node.js Web Development .pdfNode.js Web Development .pdf
Node.js Web Development .pdf
Abanti Aazmin
 
Node.js Web Development.pdf
Node.js Web Development.pdfNode.js Web Development.pdf
Node.js Web Development.pdf
Sonia Simi
 
Mastering the Art of Node.js: Development Services for Success
Mastering the Art of Node.js: Development Services for SuccessMastering the Art of Node.js: Development Services for Success
Mastering the Art of Node.js: Development Services for Success
NareshPatel726207
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
write31
 
The Difference Between Node.js and React.js.pdf
The Difference  Between Node.js and React.js.pdfThe Difference  Between Node.js and React.js.pdf
The Difference Between Node.js and React.js.pdf
TutorialsFreak
 
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative AnalysisExploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
IRJET Journal
 
What is mean stack?
What is mean stack?What is mean stack?
What is mean stack?
Rishabh Saxena
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development Technologies
AjayMishra302670
 
Node.js Web Development: Powering the Future of Web Applications
Node.js Web Development: Powering the Future  of Web ApplicationsNode.js Web Development: Powering the Future  of Web Applications
Node.js Web Development: Powering the Future of Web Applications
company
 

Similar to Industrial Training.pptx (20)

Combining react with node js to develop successful full stack web applications
Combining react with node js to develop successful full stack web applicationsCombining react with node js to develop successful full stack web applications
Combining react with node js to develop successful full stack web applications
 
MEAN Stack: What and Why
MEAN Stack: What and WhyMEAN Stack: What and Why
MEAN Stack: What and Why
 
NodeJS and React The Best Combination for Web Application Development.pdf
NodeJS and React The Best Combination for Web Application Development.pdfNodeJS and React The Best Combination for Web Application Development.pdf
NodeJS and React The Best Combination for Web Application Development.pdf
 
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
8 Node.js Frameworks Every Developer Should Know [UPDATED].pptx
 
Why Choose Node.js for Backend Development?
Why Choose Node.js for Backend Development?Why Choose Node.js for Backend Development?
Why Choose Node.js for Backend Development?
 
Joseph Ardolino CV (1)
Joseph Ardolino CV (1)Joseph Ardolino CV (1)
Joseph Ardolino CV (1)
 
Node.js Microservices Building Scalable and Reliable Applications.pdf
Node.js Microservices Building Scalable and Reliable Applications.pdfNode.js Microservices Building Scalable and Reliable Applications.pdf
Node.js Microservices Building Scalable and Reliable Applications.pdf
 
Introduction to MERN
Introduction to MERNIntroduction to MERN
Introduction to MERN
 
Node.js.pdf
Node.js.pdfNode.js.pdf
Node.js.pdf
 
React.js vs node.js
React.js vs node.jsReact.js vs node.js
React.js vs node.js
 
Node.js Web Development .pdf
Node.js Web Development .pdfNode.js Web Development .pdf
Node.js Web Development .pdf
 
Node.js Web Development.pdf
Node.js Web Development.pdfNode.js Web Development.pdf
Node.js Web Development.pdf
 
Mastering the Art of Node.js: Development Services for Success
Mastering the Art of Node.js: Development Services for SuccessMastering the Art of Node.js: Development Services for Success
Mastering the Art of Node.js: Development Services for Success
 
COMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docxCOMP6210 Web Services And Design Methodologies.docx
COMP6210 Web Services And Design Methodologies.docx
 
Node js
Node jsNode js
Node js
 
The Difference Between Node.js and React.js.pdf
The Difference  Between Node.js and React.js.pdfThe Difference  Between Node.js and React.js.pdf
The Difference Between Node.js and React.js.pdf
 
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative AnalysisExploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
 
What is mean stack?
What is mean stack?What is mean stack?
What is mean stack?
 
Top 10 Best Web Development Technologies
Top 10 Best Web Development TechnologiesTop 10 Best Web Development Technologies
Top 10 Best Web Development Technologies
 
Node.js Web Development: Powering the Future of Web Applications
Node.js Web Development: Powering the Future  of Web ApplicationsNode.js Web Development: Powering the Future  of Web Applications
Node.js Web Development: Powering the Future of Web Applications
 

Recently uploaded

Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
Nettur Technical Training Foundation
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 

Recently uploaded (20)

Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdfThe Role of Electrical and Electronics Engineers in IOT Technology.pdf
The Role of Electrical and Electronics Engineers in IOT Technology.pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 

Industrial Training.pptx

  • 1. Industrial Training GoComet Submitted By: Samraat Bansal UE193098 CSE Section 2 Submitted To: Dr. Ravreet Kaur
  • 2. Index ● About the Company ● Technologies Used ● Introduction to Project ● Tasks Completed ● Bibliography
  • 3. About the Company GoComet is being used by enterprises across industries, combining the power of data science with progressive machine intelligence to maximize savings and make logistics management efficient and fast. We are revolutionising the international logistics space by reducing manual workloads, eliminating miscommunication and leveraging data.
  • 4. Technologies Used MERN Stack:- ● MongoDB- MongoDB is an open source NoSQL database management program. NoSQL is used as an alternative to traditional relational databases. NoSQL databases are quite useful for working with large sets of distributed data. MongoDB is a tool that can manage document-oriented information, store or retrieve information.
  • 5. ● Express Js- Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.Express.js is based on the Node.js middleware module called connect which in turn uses http module. So, any middleware which is based on connect will also work with Express.js.
  • 6. ● ReactJS- React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta (formerly Facebook) and a community of individual developers and companies. React can be used as a base in the development of single-page, mobile, or server-rendered applications with frameworks like Next.js. However, React is only concerned with state management and rendering that state to the DOM, so creating React applications usually requires the use of additional libraries for routing, as well as certain client-side functionality.
  • 7. ● NodeJS - Node.js is an open-source server environment. Node.js is cross-platform and runs on Windows, Linux, Unix, and macOS. Node.js is a back-end JavaScript runtime environment. Node.js runs on the V8 JavaScript Engine and executes JavaScript code outside a web browser.Node.js lets developers use JavaScript to write command line tools and for server- side scripting. The functionality of running scripts server-side produces dynamic web page content before the page is sent to the user's web browser.
  • 8. Introduction to Project In this Internship, I worked in the field of MERN Stack Web Development, which is concerned with the building and deployment of the websites on internet. Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services. The 8 weeks internship includes the development of the company’s website using MERN Stack development. Usage of Material UI components, React and for the backend, used express and NodeJs to create the backend API’s to get the frontend data. Database used is the MongoDB cloud which is used to store data. I have worked on different websites which clients wants from the team and have developed many API’s and different react pages using Material UI components and socket.io for real time users engagement.
  • 9. Tasks Completed ● React Hook Forms:- React Hook Forms which are used to easily fetch the form data were made in the frontend for the user contact,sign in/up and many more.
  • 10. ● Socket.io:- Socket.io was used for the realtime engagement of the users in one of the websites. It basically connects the users at the frontend with the backend server room and broadcasts all information in that room.
  • 11. ● Redux:- Redux is a predictable state container for JavaScript apps.It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time traveling debugger.
  • 12. ● Nodemailer:- Nodemailer is a backend engine which is used to send mail easily to any number of users in any format. It is a self-hosted email gateway that allows making REST requests against IMAP and SMTP servers.
  • 13. Bibliography ● https://www.w3schools.com/ ● https://stackoverflow.com/ ● https://getbootstrap.com/docs/5.0/getting-started/introduction/ ● https://nodejs.org/en/docs/