PDFConnect is an academic resource hub built with Django that organizes and serves categorized PDFs across various fields of study. It is designed to help students easily access learning materials in disciplines such as medicine, law, engineering, agriculture, education, and more.
- 🗂 Organized by Discipline: PDFs grouped by faculties like Clinical Sciences, Engineering, Law, etc.
- 🔍 Search & Filter: Easily find documents relevant to your field.
- 🧾 Static Resource Hosting: PDFs are hosted and accessible via a structured folder system.
- 🌐 Template-based UI: Clean, template-driven front end.
- 💠 Django-Powered: Built with Django for rapid deployment and scalability.
pdfconnect/
├── agriculture/
├── art/
├── basicmedicalsciences/
├── clinicalsciences/
├── dentalsciences/
├── education/
├── engineering/
├── enviromentalsciences/
├── healthsciencesandtechnology/
├── law/
├── managementsciences/
├── naturalsciences/
├── pharmaceuticalsciences/
├── socialsciences/
├── veterinarymedecine/
├── pdfs/ # Centralized PDF storage
├── static/images/ # Static assets like icons or thumbnails
├── templates/ # HTML templates
├── db.sqlite3 # SQLite database
├── manage.py # Django management script
└── README.md
git clone https://github.com/Modexanderson/pdfconnect.git
cd pdfconnect
python -m venv env
source env/bin/activate # On Windows: env\Scripts\activate
pip install -r requirements.txt # (create this if not already present)
python manage.py runserver
Visit http://127.0.0.1:8000
to access the app.
- Python 3
- Django
- SQLite (default dev database)
- HTML/CSS (Django templates)
- 🔐 Add user authentication (students, admins)
- 📄 Add upload interface for admin users
- 📝 Add metadata (e.g., tags, year, course title)
- 📱 Improve responsive design for mobile
- 🔎 Enable advanced search and filtering
Want to help improve PDFConnect?
- Fork the repo
- Create your feature branch:
git checkout -b feature/my-feature
- Commit your changes:
git commit -m 'Add my feature'
- Push to the branch:
git push origin feature/my-feature
- Submit a pull request
This project is licensed under the MIT License. Use it, modify it, share it.
Developed by Modexanderson. Designed to help students connect with the resources they need, faster and simpler.