This application was developed for Edge Future Learning, an initiative of the Edge Foundation. It is a simple CRM and project management tool meant to help the team track partnership connections and partner-related projects. Once logged in through a google account, users can see a dashboard, an index of partners, and an index of projects. A user is able to add new partners and projects, view and edit details for any partner or project, as well as add comments/status updates.
- HTML/CSS/Javascript
- Express.js
- Node
- OAuth using Passport
- Mongoose
- MongoDB Atlas
Check out the app here: Partner & Project Management Tool
I used a Trello board to help organize development of this app, from planning through deployment: Trello Board - Partner & Project Management Tool
- Display related projects on partner pages
- On edit pages, ensure dropdowns hold original value versus returning to default value
- Update header to be more responsive on smaller screens
- Add related documents to partners and projects
- Search for partners and projects
- Sort partners/projects based on more than one value
- Add users to partners and projects and allow for sorting based on user
- Ability to display a user's avatar
- Add authentication so only Edge team members can access this app