Inspiration

When you go to a pharmacy, you usually have to wait for your prescription to be prepared, and there's no standardized way to easily each if your prescription is in stock at your local pharmacy. We wanted to change that.

What it does

pharmaSYNC firstly allows pharmacies in Ontario to keep track of their own inventory both for their own organization, and also so that customers can check-in to make sure the medicine that they need is in stock. Customers can then use pharmaSYNC to order prescriptions and schedule a time for pick-up to increase their level of convenience.

How we built it

pharmaSYNC is built using mostly raw HTML, CSS and JavaScript. Styling was done using the Bootstrap libraries as well as some custom CSS on top of it. Hosting, login authentication and database storage are handled using Firebase.

Challenges we ran into

The asynchronous nature of JavaScript and the relative unfamiliarity between the two team members and JavaScript made creating the website a challenge, but through a lot of experimentation and help from mentors, we were able to get the website up and running.

Accomplishments that we're proud of

For me (Eric), this was my first instance of coding an entire website in JavaScript, which was quite rewarding to see when the website worked.

What we learned

Through this project, we learned a lot about coding in JavaScript, the nature of a NoSQL-based database like Firebase, and how to effectively organize data in a database.

What's next for pharmaSYNC

We'd like to see pharmacies begin to adopt pharmaSYNC to boost their organization while simultaneously benefitting their customers.

Share this project:

Updates