Skip to content

jishwar710/NoteHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoteHub

Description

NoteHub is a web application designed to facilitate the sharing of academic materials between students, teachers, and educational institutions. It provides a platform for users to register and log in with different roles (student, college, teacher, admin).

Features

  • User registration and login with different roles (student, college, teacher, admin)
  • Content display
  • User interaction
  • File management
  • NoteMate AI chat interface
  • Admin dashboard with key metrics and data tables
  • Analytics graphs for user registrations, home data entries, and college approvals

Technologies Used

  • HTML
  • CSS (Tailwind CSS)
  • JavaScript
  • PHP
  • MySQL
  • Chart.js
  • GSAP

Installation

  1. Install PHP and MySQL.
  2. Import the database/justclick.sql file into your MySQL database.
  3. Configure the database connection in the PHP files.
  4. Install Composer dependencies: composer install
  5. Run the application on a web server.

Usage

  • Register an account.
  • Log in with your credentials.
  • Explore the available features.
  • Use the NoteMate AI chat interface to get help and information.
  • Admins can access the admin dashboard to view key metrics and data.

Contributing

We welcome contributions to NoteHub! Please follow these guidelines:

  • Code Style: Adhere to the existing code style.
  • Commit Messages: Write clear and concise commit messages.
  • Pull Requests: Submit pull requests for review.

License

MIT

Standard Guidelines

  • Ensure all code is well-commented and easy to understand.
  • Follow a consistent coding style throughout the project.
  • Test all changes thoroughly before submitting them.
  • Keep the codebase clean and organized.
  • Write clear and concise documentation for all new features.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published