π View Repository Β β’Β π€ GitHub Profile Β β’Β πΌ LinkedIn Β β’Β π Report Bug Β β’Β π‘ Request Feature
- About LinkedHub
- Key Features
- Tech Stack
- Project Preview
- Getting Started
- Project Structure
- Contributing
- License
- Contact
LinkedHub is a dynamic full-stack web platform designed to bridge the gap between students and professionals. It serves as a unified space where you can build your personal brand, manage tasks and gigs, and share or discover academic resources β all in one place.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β π¨βπ Students π€ LinkedHub πΌ Professionals β
β β
β β’ Share Notes β Connect β β’ Post Gigs β
β β’ Find Resources β Learn β β’ Build Portfolio β
β β’ Get Tasks β Grow β β’ Find Talent β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
"LinkedHub is where students grow into professionals, and professionals give back to students."
|
Build a strong personal brand:
|
Post and apply for work seamlessly:
|
|
Share and discover academic resources:
|
Secure and smooth user experience:
|
Get a local copy running in under 5 minutes!
python --version # Python 3.8+
pip --version # pip package manager
git --version # Git1οΈβ£ Clone the Repository
git clone https://github.com/SOMU3103/LinkedHub.git
cd LinkedHub2οΈβ£ Create & Activate Virtual Environment
python -m venv venv
# On macOS/Linux:
source venv/bin/activate
# On Windows:
venv\Scripts\activate3οΈβ£ Install Dependencies
pip install -r requirements.txt4οΈβ£ Configure Environment Variables
Create a .env file in the root directory:
# Django
SECRET_KEY=your_secret_key_here
DEBUG=True
# Database (PostgreSQL for production)
DATABASE_URL=postgres://user:password@localhost:5432/linkedhub
# AWS S3 Storage (for production)
AWS_ACCESS_KEY_ID=your_aws_access_key
AWS_SECRET_ACCESS_KEY=your_aws_secret_key
AWS_STORAGE_BUCKET_NAME=your_bucket_name
AWS_S3_REGION_NAME=your_region5οΈβ£ Run Database Migrations
python manage.py makemigrations
python manage.py migrate6οΈβ£ Create Superuser (Optional)
python manage.py createsuperuser7οΈβ£ Start the Development Server
python manage.py runserverπ Visit http://127.0.0.1:8000/ in your browser!
LinkedHub/
β
βββ π accounts/ # User auth, profiles, social links
βββ π tasks/ # Task posting, applications, gig management
βββ π studyhub/ # Study material uploads & categories
βββ π static/ # CSS, JavaScript, images
β βββ π images/ # Logo and static assets
βββ π media/ # User-uploaded files (local dev)
βββ π templates/ # HTML templates
βββ βοΈ manage.py # Django management script
βββ π requirements.txt # Python dependencies
βββ π .env # Environment variables (not committed)
βββ π README.md # You are here!
Contributions make open-source an amazing place to learn and grow. Every contribution is greatly appreciated!
# Step 1 β Fork the repository on GitHub
# Step 2 β Clone your fork
git clone https://github.com/YOUR_USERNAME/LinkedHub.git
# Step 3 β Create a feature branch
git checkout -b feature/YourAmazingFeature
# Step 4 β Make your changes and commit
git commit -m "β¨ Add: YourAmazingFeature"
# Step 5 β Push and open a Pull Request
git push origin feature/YourAmazingFeature- π Report bugs via GitHub Issues
- π‘ Suggest new features or improvements
- π¨ Improve UI/UX design
- π Improve documentation
- π Help with deployment or DevOps
- π§ͺ Write tests for existing features
Distributed under the MIT License.
MIT License β Copyright (c) 2026 Somnath (SOMU3103)
Free to use, modify, and distribute with attribution.
See LICENSE for full details.
- π Django Community β for the incredible web framework
- βοΈ Amazon Web Services β for reliable cloud infrastructure
- π PostgreSQL β for robust production database support
- π All contributors and everyone who stars β this repository
β If LinkedHub helped you, give it a star β it keeps the project alive! β
Made with β€οΈ by Somnath (SOMU3103) & Contributors