🎓🔗 AcademicHub: Streamline student connectivity and insights with powerful features. 📊
- About the Project
- Technologies Used
- Features
- Getting Started
- Credentials
- Screenshots
- Contributors
- Connect Me
Introducing AcademicHub, a dynamic web application designed to streamline the academic journey for college students. With a focus on transparency and connectivity, this platform offers a comprehensive view of academic information for all students across various departments. From academic performance insights to a dedicated confession and notes section, AcademicHub fosters a sense of community and engagement.
- Backend: Python & Django for robust functionality.
- Data Handling: Pandas for enhancing data handling capabilities.
- Frontend: HTML, CSS, & Bootstrap for a responsive and visually appealing interface.
- Interactivity: JavaScript, jQuery, & AJAX for dynamic content and engaging user experience.
- Database: MySQL for reliable data storage and management.
- Notifications: Google Firebase for sending real-time notifications.
- Academic Transparency: View and download academic records for all students across departments.
- Confession Page: An interactive space for students to share confessions and add comments.
- Notes and Important Updates: Stay informed with a dedicated section for essential announcements and updates.
- Subject Result Upload: Effortlessly upload subject results in CSV format, utilizing an API that converts PDFs to CSV and seamlessly inserts data into the database.
- Notifications: Use Google Firebase to send real-time notifications for important updates and announcements.
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Install Python 3.7 or above
- Clone the repository:
git clone https://github.com/prathmeshsoni/AcademicHub.git && cd AcademicHub
- Create & Activate virtual environment:
python -m venv .venv && .venv\Scripts\activate.bat
- Install dependencies:
pip install -r requirements.txt
- Launch the Django development server:
python manage.py runserver
Visit http://127.0.0.1:8000
in your browser. The app should be up & running.
- Admin Credentials:
- Enrollment: admin
- Password: User@1234
Visit our Screenshots Page for a visual walkthrough of the AcademicHub Website.
Thanks to these wonderful people for their contributions:
Manthan | Vraj | Parshad | Janak | Param |
The repository is a starting point for most of my professional projects; for this, I'm using it as a part of my portfolio, feel free to use it wherever you want. I'll be happy if you provide any feedback code improvements or suggestions.
📫 How to reach me: connect.prathmeshsoni@gmail.com
AcademicHub - Provided by Prathmesh Soni