Inspiration

Being in a third world country, the average healthcare experience is commonly associated with waiting in long lines to get medical treatment. One of the major reasons behind this is slower, decade old logistics software used at hospitals. They can sometimes take upto a minute or longer to process a single request and they get gradually slower and slower as the data scales.

What it does

Invntry is a modern solution to this problem, it is a fast alternative to the decade old slow software. It helps hospitals manage their patient records, maintain their medicine dispensary, track doctor availability and check bed/room allotment.

How we built it

Invntry was built using web frameworks and libraries like NextJS, FastAPI, TailwindCSS, React Icons, etc and uses MongoDB Atlas for data storage. It follows the tokyonight design principles and throughout the app and is built in dark-mode only variant to reduce eye strain on the user. The project is hosted on GitHub and deployed using Vercel and Repl.it

Challenges we ran into

We tried to incorporate CRM design principles into Invntry to make a smoother user experience, this meant building a Single Page Application layout. However NextJS was developed to build Multi Page Applications, we were able to resolve this development problem by using the beta version of NextJS which had support for "Shared layouts" that would prevent re-rendering certain UI components like navigation bars to make the app feel like a Single Page Application while still using features like Server Sided Rendering

Accomplishments that we're proud of

In time constrained events like hackathons, people are generally unable to maintain a design principle/aesthetic across a team of developers. In my opinion, we were able to successfully combine different components of the application while still maintaining the design we envisioned

What we learned

This was our first hackathon and we were unfamiliar with technologies like TailwindCSS and FastAPI, however we were able to learn these frameworks during the development cycle of the app.

What's next for Invntry

In the future, we plan to incorporate features like patient appointments, employee leaves, data encryption,

Built With

Share this project:

Updates