Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submission: <Tail Blazors> #29

Open
Rajdip019 opened this issue Aug 21, 2022 · 0 comments
Open

Submission: <Tail Blazors> #29

Rajdip019 opened this issue Aug 21, 2022 · 0 comments

Comments

@Rajdip019
Copy link

Team Name

Tail Blazors

Team members

Member # 1
Name: Rajdeep Sengupta
Email: [email protected]
Twitter handle (hyperlinked): Rajdeep

Member # 2
Name: Roshan Kumar
Twitter handle (hyperlinked): Roshan

Member # 3
Name: Rupsha Sarkar
Twitter handle (hyperlinked): Rupsha

Project Name

Prega.io

Contact Details (Leader)

[email protected]

Project Track

Healthcare

Link to project GitHub public repo

https://github.com/Rajdip019/prega.io

Link to project website

https://prega-io.vercel.app/HEnxWFKr806p7YFMtNm8

Link to demo video

https://youtu.be/KUiOVrSFMxU

Inspiration

Inspiration of building this project.

During the time of pregnany moms need to take care of her and also a lot of documents like - prescriptions, reports and they also need to remember a lot of things like medicine updates, allergies (they might have), things what to do and what not do. And it becomes a lot hectic.

Also for every doctor visit they need to take a lot of previous reports, prescriptions and all other stuff. And there is no easy way of sharing them with doctor.

We have seen this problem and identified there is nothing in the market which specifically handles this situation. And it's our mother for whom we are here. So, why not build something which can solve a big problem for them.

What it does

What is prega.io?

Screenshot 2022-08-21 at 5 57 17 PM

This is an all in one documents storing and sharing platfrom specially build for your pregnancy time.

Let's understand what is prega.io by it's functionalities ⚡

  • Store all events and any updates of your pregnancy time!
  • Attach PDF's, images with every event and update.
  • Filter and esily find documents in a bunch of documents.
  • Make mom's profile which includes only the important data required during pregancy.
  • Share events, updates and documents with a single click.
  • Share your profile with all public documents with doctor or your loved ones in a few clicks.
  • Prevent your private documents from accident sharing just by a single click.
  • Take your privacy to next level by expireable profile links which you can build in just a few clicks.

📱 App Interface :

Profile Section :

Mothers can see her profile of Mom and also can edit the profile. And it only contains important data which is required during pregnancy!

photo_2022-08-22 00 38 57

Add Documents

Child's parent can add documents for here. We suppout JPEG, PNG, PDF and most other relevant documents.

photo_2022-08-22 00 39 00

Feed

This is the main section of the App from where parents can edit delete and also filter the documents they have. And obviously keep a track of all documents datewise.

photo_2022-08-22 00 19 02

Get expirable Link

You can get your profile's expirable link from here with just few clicks and share it with doctor or anyone.

photo_2022-08-22 00 38 50

🖥️ Web Client :

Home Page

The homepage is simple and looks like this! Visit here 🔗

Screenshot 2022-08-21 at 5 57 17 PM

Main shared page! (Doctors and family can see this page until the link expires and access all public data!)

Screenshot 2022-08-21 at 5 59 05 PM

Features

  • Filter events & documents
  • See any PDF or image attached with the event/document
  • See the weeks from pregnancy and all updates.
  • See mother's profile and any health issue they might have.
  • Full responsive design.

Challenges you ran into

There are multiple things we got stuck and though it would not be possible and felt hopeless. But I am listing down some of them.

Building the filter functionality in the web version

We have planed to implement a nested filter functionality and that was one of the hardest thing to do. It took us almost 4 - 5 hour just to implement the nested filter.

Setting up Cloud Tasks

None of us used cloud tasks before so we had zero idea how to do that. Basically while building the expirable link system, the architecture we came up with that on every share a cloud function will make an instance of the Mom's data with along with all order and filters. And also setup a cloud task to delete that after sometime (Basically what user chooses).

And after that time the cloud task will trigger a delete function which will delete the document.

This whole thing is the hardest thing we have done in this 48 hours.

Flutter Error

The amount of error we ran into while building the Flutter App is just insane. Also a lot of time problem.

But above of all we learnt a hell lot of new things, while building this!

Anything else?

The public link is a shared profile link which will expire after 30 days (Just for preview).

You can see the web interface from there when a doc is shared. And sorry we are not able to add public link of the app. 😞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant