π Files: firebase.js, Form.jsx
π Tech Stack: React.js, Firebase Firestore, Firebase Authentication
π Description:
Integrate Firebase Firestore to securely store company onboarding details upon form submission. The submission should:
β
Connect Firebase Firestore to the React app
β
Store company details (Company Name, Representative Details(Name Contact Number, Email ID), Technology Preferences, Problem Statements, Sector Domain) [This is open-ended, create sections which you think are required]
β
Use Firebase Authentication (optional) to restrict unauthorized access
β
Show success/error messages with a toast notification
π¨ Design Requirements:
π¨ The form should follow a white-themed UI consistent with the projectβs style.
π Use soft gray borders and subtle shadows for form fields.
π Display a loader while the data is being stored.
π On success, show a green toast notification, and on failure, show a red error message.
π Bonus: Encrypt sensitive data before storing it in Firestore!
π Files: firebase.js, Form.jsx
π Tech Stack: React.js, Firebase Firestore, Firebase Authentication
π Description:
Integrate Firebase Firestore to securely store company onboarding details upon form submission. The submission should:
β Connect Firebase Firestore to the React app
β Store company details (Company Name, Representative Details(Name Contact Number, Email ID), Technology Preferences, Problem Statements, Sector Domain) [This is open-ended, create sections which you think are required]
β Use Firebase Authentication (optional) to restrict unauthorized access
β Show success/error messages with a toast notification
π¨ Design Requirements:
π¨ The form should follow a white-themed UI consistent with the projectβs style.
π Use soft gray borders and subtle shadows for form fields.
π Display a loader while the data is being stored.
π On success, show a green toast notification, and on failure, show a red error message.
π Bonus: Encrypt sensitive data before storing it in Firestore!