Skip to content

Effortless, shareable, and responsive note-taking app. Java & javaScript

Notifications You must be signed in to change notification settings

rajkaran/classmate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Classmate: The Ultimate Note-Taking Companion for Students

Classmate is a powerful, intuitive, and easy-to-use note-taking application designed for students. With its sleek interface and focus on convenience, it allows users to create, save, and access their notes effortlessly—whether on their mobile phones or desktops. Classmate eliminates the need to carry physical notebooks, making it the perfect companion for college and school life.

Built with vanilla JavaScript and Bootstrap for the frontend, Java Servlets for the backend, and MySQL for data persistence, Classmate ensures speed, reliability, and scalability. Its responsive design caters to mobile-first users, while automatic data saving ensures no note is ever lost.

Why Classmate Stands Out

  • Instant Note Creation: No setup, no sign-in—just open the app and start taking notes.
  • Automatic Saving: Notes are saved in real-time as you stop typing, so you never lose your work.
  • Completely Shareable: No authentication required—simply share the note's link with classmates or friends.
  • Mobile-First Design: Fully responsive for seamless use on mobile devices and desktops.
  • Rich Note Content: Add code blocks with syntax highlighting, hyperlinks, text, and more.
  • Advanced Search: Quickly find your notes using keywords from the title or content.

Features at a Glance

  • Effortless note creation and saving.
  • Mobile-first responsive design with Bootstrap.
  • Code block highlighting for programming-related notes.
  • Easy sharing through a simple URL.
  • Drag-and-drop functionality to rearrange note blocks.
  • Hyperlink support for rich, interactive notes.

How to Use Classmate

1. Create a Note

  • Visit the URL: http://classmate.com.
  • A blank document opens with two fields: Title and Content.
  • Add various types of data: text, images, links, or programming code.
  • Use the buttons at the top-right corner to insert blocks (e.g., text, image, or code).
  • Drag and drop blocks to rearrange as needed.
  • Hyperlink by selecting text, clicking the hyperlink button, and providing a URL.

2. Share a Note

  • Share your notes easily by sending the URL to friends via email.
  • Use the "Send Email" button in the header to email the note link directly from the app.

3. Access a Note

  • Retrieve any note by entering its unique URL (with the note ID).
  • Alternatively, click on the note link shared with you via email.

Why Students Love Classmate

Classmate simplifies the process of note-taking and sharing, ensuring students can focus on their studies without worrying about managing their notes. Whether you’re jotting down lecture highlights, sharing code snippets, or collaborating on projects, Classmate is your go-to solution.

Say goodbye to notebooks and hello to smarter note management with Classmate!

Built in 2013

About

Effortless, shareable, and responsive note-taking app. Java & javaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published