A system for multiple authenticated users to communicate with one another about shared work projects.
- Project development via Vite.js
- TypeScript throughout
- Front-End development via React
- Back-End Database via Google Firestore
- User Authentication Management via Firebase
- Routing via React-Router
- Refine photo upload UX w/zoom+crop+preview
- Upgrade to Google Firebase JDK v9 (reduces bundle-size)
- Upgrade to React-Router v6
- Allow users to delete/edit their comments?
- Allow users to update Project Descriptions
- Change Project Comments into a scroll-container
- Populate Action Bar with assigned projects
- Add online-user Chat functionality
- Integrate direct asynchronous peer messaging to Email/Slack
- Though intended as an exclusively Desktop app, create Mobile-Responsive layouts.