Professional Documents
Culture Documents
A
Major Project-I (IT-706) Report
Submitted in Partial fulfillment for the award of
Bachelor of Technology in Information Technology
Submitted By
Pratham Patel
[0103IT201129]
Priyanshu Parihar
[0103IT201131]
Neelesh K. Vishwakarma
[0103IT201115]
Submitted To
Dr. Nidhi Singh
Associate professor
CERTIFICATE
This is to certify that a minor project entitled “The Experience Vault” has been satisfactorily
submitted by Pratham Patel (0103IT201129), Priyanshu Parihar(0103IT201131), Neelesh
Kumar Vishwakarma (0103IT201115). It is an analysis work carried out at Department of
Information Technology, Lakshmi Narain College of Technology, Bhopal for the partial
fulfillment ofthe Bachelor of Technology during the academic year 2023-24.
Guide By
Approved By
Forwarded by
Principal
Lakshmi Narain College of Technology,
Bhopal
ii
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY, BHOPAL
DEPARTMENT OF INFORMATION TECHNOLOGY
DECLARATION
iii
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY, BHOPAL
DEPARTMENT OF INFORMATION TECHNOLOGY
ACKNOWLEDGEMENT
We express our deep sense of gratitude to Dr. Nidhi Singh (Guide) department of
Information Technology, Lakshmi Narain College of Technology Bhopal, whose kindness and
valuable guidance helped and encouraged us to successfully complete this project.
A special thank goes to Prof. Sushil Kumar (HOD) who helped us in completing this project
work. He exchanged his interesting ideas & thoughts which made this project work successful.
We would also thank our institution and all the faculty members without whom this project
work would have been a distant reality.
iv
Abstract
The Experience Vault emerges as a comprehensive solution to challenges observed in traditional blogging
platforms. Focusing on a unified and user-centric approach, it leverages the MERN Stack—utilizing React JS,
Node JS, Express JS, MongoDB, and CSS. The platform prioritizes secure user authentication, intuitive blog
post management, and dynamic image upload features. Operating as a web-based application, it guarantees
platform accessibility from various devices. The frontend utilizes React JS for interactive interfaces, CSS for
styling, while the backend employs Node JS, Express JS, and MongoDB for efficient server-side development
and database management. JSON Web Tokens (JWT) secure user authentication. A feasibility study affirms
the system's viability, aligning with project objectives. The Requirement Specification emphasizes robust
functionalities, while visual representations and pseudo-code aid in system analysis and design. Rigorous
testing procedures ensure reliability and efficiency. Results indicate successful utilization of the MERN Stack,
enhancing the user experience. The project concludes by showcasing the effectiveness of the chosen
technologies and proposes future enhancements, emphasizing the creation of a dynamic online space for
content creation and sharing. Appendices provide step-by-step instructions for project execution. The
Experience Vault stands as a testament to innovation in the realm of blogging platforms, paving the way for
enhanced user engagement and content creation.
v
Table of Content
Title Page i
Certificate of the Guide ii
Declaration of the Student iii
Acknowledgement iv
Abstract v
1. Introduction 1
1.1 Problem Definition
1.2 Project Overview/Specifications
1.3 Hardware Specification
1.4 Software Specification
2. Literature Survey 3
2.1 Existing System
2.2 Proposed System
2.3 Feasibility Study
3. System Analysis & Design 5
3.1 Requirement Specification
3.2 Testing Process
3.3 A Pseudo Code
4. Results / Outputs 10
5. Conclusions / Future Scope 14
6. References 16
7. Appendices 17
7.1 Steps to execute/run/implement the project.
vi
Instruction for Submission of Project Report
IT 7th Semester
The Project Report should be in Spiral Binding with the following instructions.
The cover should be repeated once as a front page.
Note :- Spiral Binding to be submitted only when approved by guide and project
coordinator.
vii