Skip to content

Online Notes Sharing System, a web application designed to facilitate seamless sharing of notes among users. Built with a combination of HTML, CSS, JavaScript, jQuery, AJAX, PHP, and MySQL, this system offers a robust platform for users to create accounts, sign in securely, and share their notes effortlessly by uploading files.

Notifications You must be signed in to change notification settings

LakshayD02/Online_Notes_Sharing_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Online Notes Sharing System 📚

💡 Description

The Online Notes Sharing System is a web application designed to facilitate the seamless sharing of notes among users. Developed with a combination of HTML, CSS, JavaScript, jQuery, AJAX, PHP, and MySQL, this platform allows users to create accounts, securely log in, and easily upload and share notes in PDF format. Users can categorize their notes into different categories, making it simple for others to find and access relevant materials. With the ability to upload up to 4 PDFs at a time, this system offers a user-friendly and efficient way to manage and share academic content.

🚀 Features

  • 🔒 Signup/Login: Allows users to create an account and securely sign in to the platform.
  • 📤 Share Notes: Users can upload and share notes by uploading PDF files.
  • 📂 Upload Limit: Users can upload up to 4 PDFs at once, making it easy to share multiple files.
  • 📚 Categorize Notes: Upload notes in different categories (e.g., subjects, topics) for better organization and easy access.
  • 🔄 AJAX Integration: Enables seamless interactions without needing to refresh the page, providing a smooth and dynamic experience.
  • 🗃️ MySQL Database: Stores user accounts, uploaded notes, and categories, ensuring secure and reliable data management.
  • 🎯 User-Friendly Interface: Simple and intuitive design that ensures an easy browsing and uploading experience for all users.

💻 Technologies Used

  • 🧱 HTML: Structures the web pages and the layout of the application.
  • 🎨 CSS: Styles the application to ensure a clean and user-friendly interface.
  • ⚙️ JavaScript: Handles dynamic interactions and user interface logic.
  • 💻 jQuery: Used for DOM manipulation and AJAX calls to enhance user experience.
  • 🔄 AJAX: Allows asynchronous data loading and smooth user interaction without page reloads.
  • 🖥️ PHP: Handles server-side logic for user authentication and file uploads.
  • 🗄️ MySQL: Stores user data, uploaded notes, and category information securely.

🎯 Ideal For

  • 🎓 Students: Looking for a platform to share study notes and materials with peers.
  • 👩‍🏫 Educators: Sharing lecture notes, resources, and materials for their students.
  • 🧑‍💼 Professionals: Sharing work-related documents and notes in a secure manner.
  • 🌍 Anyone: Who needs to organize and share notes and documents efficiently.

⚙️ How to Run

  1. 📂 Clone the repository:
    git clone <repository_url>

  2. 🖥️ Navigate to the directory:
    cd Online_Notes_Sharing_System

  3. 🗄️ Set up the database:
    Create a MySQL database and import the provided SQL file to set up the necessary tables.

  4. ⚙️ Configure the PHP files:
    Update the database connection details in the PHP files (usually in config.php).

  5. 🚀 Install the required server:
    Make sure you have a local or remote server (e.g., XAMPP, WAMP) to run PHP files.

  6. 🌐 Start the server:
    Launch the server and open the application in your browser at http://localhost/<your_project_directory>.

  7. 👍 Use the system:
    Register a new account, log in, and begin uploading and categorizing your notes!


Enjoy sharing and organizing your notes! 📚✨

About

Online Notes Sharing System, a web application designed to facilitate seamless sharing of notes among users. Built with a combination of HTML, CSS, JavaScript, jQuery, AJAX, PHP, and MySQL, this system offers a robust platform for users to create accounts, sign in securely, and share their notes effortlessly by uploading files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published