Project-Stage-Academy / UA1244_beta

1 stars 0 forks source link

59 investor startup messaging react #91

Closed Chelakhovl closed 1 month ago

Chelakhovl commented 1 month ago

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. 1 2 3 4 5 6 7 8