VentureHub is a Django-based web platform designed to connect three key business stakeholders:
- ๐ Startups โ Seeking funding and manufacturing support
- ๐ฐ Investors โ Looking for high-potential ventures
- ๐ญ Manufacturers โ Partnering with scalable startups
The platform enables structured networking, investment applications, and business collaboration in a secure and role-based environment.
- Build a multi-role authentication system
- Enable startup discovery and filtering
- Facilitate investment applications
- Provide structured connection workflows
- Simulate a real-world startup ecosystem platform
VentureHub/
โ
โโโ accounts/ # Authentication & user profiles
โโโ startups/ # Startup management module
โโโ investors/ # Investor interaction module
โโโ manufacturers/ # Manufacturer collaboration module
โโโ templates/ # Shared HTML templates
โโโ venturehub/ # Project configuration & settings
โโโ db.sqlite3 # Development database
โโโ manage.py # Django management script
- Role-based app modularization
- Separated business logic per stakeholder
- Django ORM-driven relational modeling
- Secure authentication handling
- Structured connection & approval workflow
-
Separate registration & login for:
- Startups
- Investors
- Manufacturers
-
Django authentication framework
-
Profile-based role identification
-
Secure session management
- Register & login
- Manage detailed company profile
- Track investment applications
- View manufacturer connection requests
- Update startup stage, valuation & niche
- Register & login
- Browse startups by niche & funding stage
- View startup valuation & details
- Apply for investment opportunities
- Manage submitted investment interests
- Register & login
- Browse approved startups
- View startup contact information
- Connect via email or phone
- Track connection history
- Edit company profile
1๏ธโฃ User selects role (Startup / Investor / Manufacturer) 2๏ธโฃ Registers & logs in 3๏ธโฃ Startups create and manage company profile 4๏ธโฃ Investors browse and apply for investment 5๏ธโฃ Manufacturers browse approved startups 6๏ธโฃ Connections are initiated and tracked
- Django (Python)
- Django ORM
- HTML
- Bootstrap
- Django Templates
- SQLite (Development)
git clone https://github.com/rahulbisht1301/final_project_aaah.git
cd final_project_aaah# Windows
python -m venv venv
venv\Scripts\activate
# macOS/Linux
python3 -m venv venv
source venv/bin/activatepip install djangopython manage.py migratepython manage.py createsuperuserpython manage.py runserverVisit:
| Page | URL |
|---|---|
| Home | http://127.0.0.1:8000/ |
| Admin Panel | http://127.0.0.1:8000/admin/ |
| Manufacturer Login | http://127.0.0.1:8000/manufacturers/login/ |
| Startup Login | http://127.0.0.1:8000/startups/login/ |
| Investor Login | http://127.0.0.1:8000/investors/login/ |
To add sample startups for testing:
python manage.py shellfrom startups.models import Startup
Startup.objects.create(
name="TechVision AI",
niche="Artificial Intelligence",
stage="Series A",
valuation=5000000,
vision="Building next-gen AI solutions",
status="APPROVED",
email="contact@techvision.ai",
phone="+1-555-0101"
)- Multi-role Django architecture
- Business workflow modeling
- Secure authentication design
- Modular app separation
- Relational database handling
- Real-world startup ecosystem simulation
- Messaging system between stakeholders
- Funding analytics dashboard
- Role-based admin moderation panel
- Email notification integration
- Deployment on cloud (Render / Railway)
- REST API version using Django REST Framework
- Jeet Lohar โ Backend & Admin Dashboard
- Rahul Bisht โ Manufacturer Module & Messaging
- Rishabh Chaubey โ Investor Module
- Backend & Admin Dashboard Development
- Role-based authentication logic
- Database schema design
- Workflow implementation
- QA - Testing - Fixing
Unlike simple CRUD applications, VentureHub models a real startup ecosystem with:
- Distinct stakeholder roles
- Structured approval workflows
- Investment & manufacturing collaboration logic
- Scalable modular architecture
It demonstrates practical backend development aligned with real-world business platforms.
This project is licensed under the MIT License.