Skip to content

SaieshwarTech/noteSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

noteSphere

Structured collaborative note-sharing for students, teachers, and academic communities.

PHP MySQL Bootstrap License

Problem -> Solution

Students and teachers often share notes in fragmented channels (chat groups, random drives, local files), which makes revision and collaboration messy.

noteSphere provides one structured platform to upload, organize, discover, and reuse academic notes with clear ownership and easy retrieval.

Features

  • Upload and organize notes by subject/topic
  • Student and teacher-friendly note discovery
  • Session-based authentication and profile flow
  • Simple dashboard for recent notes and activity
  • Lightweight and fast PHP/MySQL architecture

Tech Stack

  • Backend: PHP
  • Database: MySQL
  • Frontend: HTML, CSS, JavaScript, Bootstrap

Demo / Screenshots

Place screenshots in screenshots/ and reference them here:

  • screenshots/dashboard.png
  • screenshots/note-upload.png
  • screenshots/profile.png

Installation & Setup

# 1) Clone
 git clone https://github.com/SaieshwarTech/noteSphere.git
 cd noteSphere

# 2) Configure DB
 cp .env.example .env
 # set DB_HOST, DB_NAME, DB_USER, DB_PASS

# 3) Run locally (Apache/XAMPP/LAMP)
# place project in web root and import SQL schema

Usage

  • Register / login
  • Upload notes by subject
  • Browse recent notes
  • Access profile and manage your contributions

API / Architecture Overview

Detailed architecture is in docs/architecture.md. If you expose HTTP APIs later, document them in api/openapi.yaml.

Why this project exists

Built to make academic collaboration practical and searchable, not scattered across ad-hoc channels.

Future Roadmap

  • Search ranking and filters
  • Role-based moderation
  • Notes version history
  • Institution-level spaces
  • Mobile-first UI refresh

Contributing

  1. Fork the repo
  2. Create feature branch
  3. Commit with clear messages
  4. Open PR with screenshots for UI changes

License

MIT License.

About

A collaborative platform for students and teachers to share and manage study notes efficiently. 📚✨ Students can upload, organize, and access notes. Teachers can share resources and provide guidance. A user-friendly interface for seamless collaboration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors