AccreHub is a web-based document management system specifically designed for academic accreditation processes. It provides a centralized platform for organizing, storing, and retrieving accreditation-related documents efficiently.
- Document Management: Upload, organize, and manage accreditation documents
- Smart Search: Quick search functionality with filters for Areas, Parameters, and Years
- User Role Management: Different access levels for administrators and faculty members
- Real-time Notifications: Keep users informed about new document uploads and changes
- Activity Logging: Track all document-related activities
- PDF Preview: Built-in preview for PDF documents
- Framework: Laravel 10
- Frontend: Blade Templates, JavaScript
- Admin Panel: Filament 3
- Database: MySQL
- PDF Handling: PDF.js
- Authentication: Laravel Breeze
- Clone the repository
git clone https://github.com/SenpaiJoeru05/AccreHub.git- Install dependencies
composer install
npm install- Configure environment
cp .env.example .env
php artisan key:generate- Set up database
php artisan migrate
php artisan db:seed- Link storage
php artisan storage:link- Start the development server
php artisan serve
npm run dev- Login with administrator credentials
- Create Areas and Parameters
- Upload and organize documents
- Use the search functionality to find specific documents
- Monitor activities through the admin dashboard
Contributions are welcome! Please feel free to submit a Pull Request.
Joel Rayton https://senpaijoeru05.github.io/My-Portfolio