Fully removed Django-based frontend and replaced it with React.
Integrated user login and sign-up system into React, ensuring users can authenticate and access the platform.
Provided functionality for users to select their namespace (either investor or startup) post-login with the respective React components for listing and selecting namespaces.
Created StartupsList component displaying all startups.
Added StartupItem component with a contact button that opens a message form to compose and send messages to startups.
Implemented SendMessageForm containing a list of messages, a field to type new messages, and buttons for sending and closing messages.
Backend Adjustments:
Adjusted logic for handling user roles in the backend.
Updated startup-related functionality to align with frontend changes.
Docker Integration:
Added React to docker-compose and created a Dockerfile specifically for the React application.
Updated the README to include detailed instructions on how to run the React project and the backend services.
React Integration:
Fully removed Django-based frontend and replaced it with React. Integrated user login and sign-up system into React, ensuring users can authenticate and access the platform. Provided functionality for users to select their namespace (either investor or startup) post-login with the respective React components for listing and selecting namespaces. Created StartupsList component displaying all startups. Added StartupItem component with a contact button that opens a message form to compose and send messages to startups. Implemented SendMessageForm containing a list of messages, a field to type new messages, and buttons for sending and closing messages. Backend Adjustments:
Adjusted logic for handling user roles in the backend. Updated startup-related functionality to align with frontend changes. Docker Integration:
Added React to docker-compose and created a Dockerfile specifically for the React application. Updated the README to include detailed instructions on how to run the React project and the backend services.