Notes Exchanging Application

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 10

A

Synopsis Report ON
‘Notes Exchanging Application’
SUBMITTED TO

CHHATTISGARH SWAMI VIVEKANAND TECHNICAL


UNIVERSITY
BHILAI (C.G.)

SESSION 2024
BACHELOR OF TECHNOLOGY IN
COMPUTER SCIENCE AND ENGINEERING J.K.
INSTITUTE OF ENGINEERING, BILASPUR (C.G.)

SESSION 2023-24

GUIDED BY: SUBMITTED BY:


MR. VIKAS DUBEY
AKASH VAIDYA

(ASSISTANT PROFESSOR) KAMOLIKA KUMBHKAR


B.Tech CSE 6th Sem
JKIE BILASPUR
Table of Content

1. Abstract

2. Introduction of the project

3. Statement about the problem

4. Methodology

5. Hardware and software

requirement

6. Objective and scope of the project

7. Conclusion
ABSTRACT

Students often face problem while collecting notes and it interrupts their learning
process. Our application will provide a platform for the students where they can
come together for collaborative learning. Students can share their notes/materials
(both handwritten and in document - PPT, PDF, DOC, etc. format) which students
from any branch or semester can access for free. In our platform users can upload
their notes giving a short description and some keywords related to the subject,
branch and semester. Other users can search the notes using those keywords
which will provide them filtered results. Each user will have an account through
they will access the application. The platform is planned to be a LEARN | SHARE
| EDUCATE platform which aims to increase effectiveness and conceptual
clarity of students
INTRODUCTION

In an era of digital learning, students encounter obstacles in accessing


comprehensive study materials, hindering their educational progress. To address
this issue, our application provides a collaborative learning platform where
students can converge to share their notes and materials, fostering a conducive
environment for collective knowledge acquisition. Through this platform,
students can seamlessly exchange both handwritten and digital documents, such
as presentations, PDFs, and Word files, across various academic disciplines and
semesters, free of charge. By facilitating the sharing of educational resources and
promoting collaboration, our platform aims to revolutionize the learning
experience for students.
PROBLEM STATEMENT

The conventional approach to note-taking and study material collection poses


significant challenges for students, often leading to disruptions in their learning
journey. With fragmented resources and limited access to comprehensive study
materials, students struggle to grasp complex concepts and achieve academic
excellence. This lack of centralized, accessible resources inhibits the efficiency
and effectiveness of learning, hindering students' ability to achieve conceptual
clarity and academic success.
METHODOLOGY

1. Step-by-Step Development: Break the project into smaller parts that


can be worked on in short cycles.

2. Regular Feedback: Get input from users and stakeholders often to


make sure the system meets their needs.

3. Be Flexible: Adapt to changes as they come, adjusting plans and


priorities accordingly.

4. Focus on Users: Keep users in mind at every stage, making sure the
system is easy and intuitive for them to use.

AGILE
HARDWARE & SOFTWARE REQUIREMENTS

Hardware Requirements:

1. Computer:
• A desktop or laptop computer capable of running the required software
efficiently.
• Ideally, a computer with a multi-core CPU, sufficient RAM, and a dedicated
GPU (Graphics Processing Unit) for faster training and inference in deep
learning tasks.

2. Storage:
• Adequate storage space for storing datasets, pre-trained models, and project-
related files.
Software Requirements:
1. flutter SDK: Download and install the Flutter SDK, which includes the
Flutter framework and the Dart programming language. You can get it from
the official Flutter website.
2. Integrated Development Environment (IDE):- *Android Studio: It's the
recommended IDE for Flutter development, providing features like code
completion, debugging, and a rich set of plugins for Flutter.
*Visual Studio Code (VS Code): Another popular option with excellent Flutter
support through extensions like Flutter and Dart plugins.
3. Flutter Plugins and Packages: Depending on the specific features you want
in your notes exchanging application, you may need to install additional
Flutter plugins and packages. For example:
- Firebase plugins for backend services like authentication, database, and cloud
storage.
- HTTP client packages for making network requests.
- State management packages like Provider or Riverpod.
- UI libraries like Material Design or Cupertino for designing the app's interface.
4. Android Emulator or iOS Simulator: Set up an Android emulator or iOS
simulator to test your Flutter app during development. You can use the
Android Virtual Device (AVD) Manager in Android Studio for Android
emulation and Xcode for iOS simulation.
5. Git Version Control: Use Git for version control to manage your project's
source code efficiently. You can use platforms like GitHub, GitLab, or
Bitbucket for hosting your repository and collaborating with other developers
if needed.
6. 6. Text Editor: Even though an IDE is recommended, having a text editor
handy can be useful for quick edits or viewing files. Notepad++, Sublime
Text, or any preferred text editor will suffice.
7. Operating System: Flutter development is supported on multiple operating
systems, including Windows, macOS, and Linux. Ensure that your
development environment meets the requirements for your chosen platform.
8. Additional Tools and Utilities: Depending on your specific development
workflow and requirements, you might need additional tools such as:
- Device debugging tools like Android Debug Bridge (ADB) or iOS Developer

Tools.

- Image editing software for creating app icons and graphics.

- Continuous integration and delivery (CI/CD) tools for automating build and
deployment proc
OBJECTIVE & SCOPE

OBJECTIVE:

The primary objective of our platform is to enhance the effectiveness and


conceptual clarity of students by providing a centralized hub for collaborative
learning and resource sharing. By offering a diverse range of study materials
across various academic disciplines and semesters, our platform caters to the
diverse needs of students, promoting inclusivity and accessibility. Furthermore,
our platform aims to cultivate a culture of knowledge exchange and mutual
support among students, fostering a dynamic learning ecosystem that transcends
traditional boundaries. The scope of our platform extends to students at all levels
of education, offering a versatile and adaptable solution to address the evolving
needs of learners in today's digital age
Conclusion

Conclusion:

In conclusion, our platform represents a transformative initiative in the field of


education, empowering students to overcome barriers to learning through
collaborative knowledge sharing. By harnessing the collective expertise and
resources of students, our platform not only enhances the learning experience but
also cultivates a sense of community and collaboration among learners. As we
continue to evolve and expand our platform, we remain committed to our mission
of revolutionizing the way students learn, share, and educate, ultimately paving
the way for a more inclusive and effective educational landscape

You might also like