Bharat
Bharat
Bharat
Note Sharing
SUBMITTED BY:
Team Members :
1) Bharat oli (340012)
2) Sanket Timsina(340031)
3) Albert Poudelee
The success and completion of our project have been greatly influenced by the
invaluable guidance and support extended to us by numerous individuals, without
whom our journey would not have been possible. Foremost, we express our deep
gratitude to the B.C.A (Bachelor of Computer Application) department of Science
& Technology at Gomendra Multiple College in Birtamode for entrusting us with
this project opportunity.
We are immensely thankful for the unwavering support and mentorship provided
by our project supervisor from the B.C.A department, whose guidance has been
instrumental in steering us towards success. Their wisdom and encouragement
have been a constant source of inspiration throughout this endeavor.
Acknowledging that the success of any project is a collective effort, we extend our
heartfelt appreciation to all the esteemed members of "Gomendra Multiple
College" mentioned herein. Their contributions, assistance, and motivation have
played a pivotal role in shaping the outcome of our project.
In particular, we extend our deepest gratitude to Mr. Kushal Niraula, our
esteemed Project Supervisor, whose dedication and expertise have been
instrumental in navigating us through the intricacies of this project. We are
profoundly grateful for his invaluable insights and unwavering support, which
have illuminated our path and enriched our learning experience immeasurably.
Tables of content page no:
1. Introduction to project………………………………………………………………….. 4
3. Features of software...............................................................................3
4. System requirement................................................................................4
i) Hardware Requirments.........................................................................4
ii) Software Requirments.........................................................................4
5. Tech Stack...............................................................................................5
6. Team Members.......................................................................................6
7. Conclusion................................................................................................6
8. Reference...............................................................................................6
Introduction to project
In the digital age, Education is increasingly dynamic and interconnected, yet students and educators
frequently encounter barriers to accessing high-quality, diverse, and timely academic resources. Traditional
methods of note-taking and sharing—relying on physical copies, email exchanges, or fragmented digital files
—can be cumbersome, inefficient, and often fail to leverage the potential of collaborative learning.
In response to these challenges, Note Sharing emerges as a transformative solution designed to streamline
the exchange of academic knowledge, foster a collaborative learning environment, and enhance educational
Outcomes through innovative technology.
Note Sharing aims to revolutionize the way academic resources are shared and utilized by providing an
efficient, collaborative, and accessible platform. By addressing the current challenges in educational resource
sharing, Note Sharing not only enhances individual learning experiences but also contributes to a more
connected and supportive academic community.
4
Mission and Vision of project
Note Sharing is built on the core mission of democratizing education by making learning resources more
accessible and shareable. Our vision is to create a global community where knowledge is freely exchanged,
educational barriers are minimized, and every learner has the tools and support needed to succeed
academically. We aim to bridge the gaps in traditional learning methods by leveraging digital technology to
foster a seamless, collaborative, and enriching educational experience.
Note Sharing is driven by a mission to democratize education and a vision to create a globally interconnected learning
community. By making educational resources more accessible, fostering collaboration, and leveraging digital
technology, we are committed to transforming the way students and educators share and benefit from academic
knowledge. Our mission and vision guide us in building a platform that not only addresses the current challenges in
education but also anticipates and shapes the future of learning.
5
Features of Project
Main features of our project are outlined as follows:
1. User Registration: New users can create an account by providing basic information such as their
name, email address, and a secure password. This process is streamlined to ensure quick and easy
access to the platform.
2. User Login: Returning users can securely log in to their accounts using their registered email and
password. This feature ensures that users can access their personalized dashboard and saved
resources.
3. Flexible Sharing: Users have control over the visibility of their content, allowing for both open
collaboration (public) and private for study .
4. View and Edit Profile: Users can view their profile information, including their name, email address,
and profile picture. They can edit these details as needed to keep their profile current.
5. Upload Notes: Users can upload notes, study guides, and other educational resources in various
formats (e.g., PDF, Word documents). The upload process is straightforward, allowing users to quickly
share their materials.
6. Secure Logout: Users can securely log out of their accounts to protect their information and ensure
that their session is closed when they are done using the platform.
6
System requirements
i) Hardware requirements:
Processor: Opt for a multi-core processor clocked at 1.8 GHz or higher to ensure smooth
handling of concurrent tasks and efficient processing power.
Memory (RAM): A minimum of 8GB RAM is recommended to support seamless operation and
accommodate database operations effectively.
Operating System: The application is compatible with any OS like Mac OS, Windows, and Linux
etc providing flexibility and familiarity for users across various platforms.
Storage: Allocate at least 5GB of hard drive space or more to accommodate the application files
and database, ensuring ample storage capacity for smooth functioning.
Peripheral Devices: Ensure availability of necessary and basic peripheral devices such as
keyboard, mouse, and display to facilitate user interaction and system operation effectively.
Frontend:
➔ React.js
Backend:
➔ Php framework(Laravel)
Database:
➔ MySQL
Additional Tools:
➔ Bootstrap CSS
➔ React Router
Development Environment:
5
Website Snapshot
1.a Login
1.b. Register
6
2.a Dashboard(Home)
2.b Setting
7
2.c Join Class or Create Class
8
2.e Logout
9
Github Link
React: https://github.com/bharat123321/react
Laravel: https://github.com/bharat123321/laravelreact
Conclusion
In conclusion, Note Sharing aims to revolutionize the way academic resources are shared and utilized by
providing an efficient, collaborative, and accessible platform. By addressing the current challenges in
educational resource sharing, Note Sharing not only enhances individual learning experiences but also
contributes to a more connected and supportive academic community.
References
GetBootstrap.com - https://getbootstrap.com
ColorPicker: https://imagecolorpicker.com/en
Site userd for logo: https://www.freepik.com/free-photos-vectors/logo
1
0