One of the members of the group is an attorney and she finds it difficult to manage cases with current methods, which include excel sheets, word docs, and physical notebooks. Attorneys and their staff also use outdated software and methods to keep track of dates, zoom links and dial in numbers, files and court documents, court locations, and perform other necessary tasks.
What it does
Leg Up Legal is a productivity app for attorneys and their staff to manage dates and deadlines, files, and other relevant information about their legal cases.
How we built it
The front end was built using React.js and Material UI. We used Trello to manage tasks and organize project tasks. We used Slack for communication. Github was used for source control.
As per the challenge our product integrates with Monday.com and takes advantage of the API and developer tools available for those publishing Monday Apps on the Marketplace. We used Netlify to host the React App.
Challenges we ran into
Using the Monday quick-start guide the first challenge we ran into was that while using a url that was pointing to an ngrok URL, once the developer who was hosting it shut the server down on their machine, the preview link broke. This was the process until the Front-end deployed the app remotely to Netlify. Another problem we ran into was in the development of the backend file storage system. Our team had limited knowledge of how to incorporate AWS with the Monday Item View and settled on developing a frontend view with the intended functionality.
Accomplishments that we're proud of
We are really proud of the Case Dashboard and Item view features we created. The dashboard shows the progress of each case and upcoming hearing dates on the calendar based on the person assigned to it. We added a quote of the day widget just for fun!
Within our App we have created: A Board View for tracking tasks and the status of cases, files etc A Dashboard View for tracking the status of cases A Workspace Template for Legal Teams that includes the Board View, Automations, and Dashboard An Integration for notifying users of upcoming hearing and deposition dates
What we learned
We learned the difference between Monday boards, workspaces, templates, automations, and integrations. In addition to preexisting Monday features, we learned how to connect a custom front end client to the Monday.com SDK and use GraphQL to grab data from Monday boards.
What's next for Leg Up Legal- Productivity App for Litigation
The app is meant for case management in the U.S., but we hope to expand the app's capabilities to include international case management. The app is also made for attorneys and their staff working in litigation, but we hope to create a version for transactional attorneys as well.
Regarding the functionality of the Item View, the app could also integrate with Google Drive or Dropbox to securely store case files instead of relying upon a backend feature.