You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GradBond is a web application that connects alumni with current students, fostering networking, mentorship, and resource sharing. It aims to build a supportive community where students gain insights and opportunities, and alumni stay engaged.
Features
User Authentication
Registration: Users can create an account with required details
Login/Logout: Secure login system using Django's authentication framework.
Find Alumni
Search Feature: Users can search for alumni by name, batch, department, profession, or company.
Filter Options: Filters to narrow search results for better usability.
Profile View: Users can view alumni profiles for information
Events/Workshops
Event Creation: Alumni can organize workshops or events and post details like title, date, description, and registration links.
Event Browsing: Users can view upcoming and past events.
User Profile Management
Profile Update: Users can edit their personal information, upload a profile picture, and update contact details.
Public/Private Info: Controls for users to decide what information to make visible to others.
System Requirements
Server Requirements
Python 3.12.3+
Django 5.1+
SQLite3
Client Requirements
A modern web browser (e.g., Chrome, Firefox, Edge)
Internet connection
Installation and Setup
Create and Activate a Virtual Environment
python -m venv env_name
source env_name/bin/activate # On Windows: env\Scripts\activate
deactivate # when complete work then use this for deactive virtual environment
Clone the Repository
git clone https://github.com/mahfuz1703/GradBond.git # clone project when you are activated your virtual environment