This pull request introduces Django models for the entities defined in our schema: Startups, Investors, Projects, Locations, and related tables.
Startup Model: Defined fields like company_name, required_funding, funding_stage, etc. Added a foreign key to link to the User model.
Investor Model: Similar to the Startup model, the Investor model includes company-related fields. Additionally, the investor's available_funds and experience_years have been implemented.
Project Model: Includes attributes such as title, description, required_amount, planned_start_date, etc., with a foreign key linking to the Startup model.
Media Model: Related to the Projects table to store associated images, videos, and business plans.
Use of UUID: All primary keys now use UUID fields for better uniqueness and security.
This pull request introduces Django models for the entities defined in our schema: Startups, Investors, Projects, Locations, and related tables.