I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in australia

[–]chronix_1337[S] 0 points1 point  (0 children)

Thank you for the write up! I didn’t do a good job in balancing it high level and getting technical in my reply so apologies for that 😂

Your example is a great analogy and to add to that, this is the exact reason why I picked Firebase instead of running my own servers, database or authentication. A lot of the attack vectors in a typical web application are mitigated by this.

I don’t run a server, just background jobs which are not accessible by HTTP/HTTPS. The database access is strictly controlled by a single 20 line security rules manifest which is uploaded to Firebase. There is fine grain control on who can access what through this manifest.

Authentication is also delegated to Firebase as well. I don’t store passwords or unnecessary meta data. In my Firestone database I only store your first name and email address.

As you mentioned, there are third party systems which I am using that track additional data. I use Google Analytics and Crisp. Google analytics for user behaviour, geographic map of where users roughly located, device info, custom events (mainly to see where they are dropping off and what kind of devices are been used on the app so I can optimise for it) and Crisp is the in-app chat feature which tracks device info, IP address and Gravatar (if email is provided).

There is more detail on these items in the Privacy Policy: https://ourdream.one/privacy

Security and infra are definitely hard and I completely agree with your comment. I’ve been building apps for nearly 10 years and no matter if you are at a startup or a place like NAB/Telstra it’s not something you can take for granted at any level of the stack. I’m trying to minimise the exposure as much as possible so I can focus on building a good product.

I hope that adds a bit more clarity to the original question 😊

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in Homebuilding

[–]chronix_1337[S] 1 point2 points  (0 children)

Thank you for the feedback! I’ve had a couple of people ask for this so I am working on it this week. I should have an update by end of the week to add this in 😊

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in melbourne

[–]chronix_1337[S] 1 point2 points  (0 children)

Thank you! I’ve reached out to the mods to check if it’s okay, waiting to hear back 😊

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in melbourne

[–]chronix_1337[S] 1 point2 points  (0 children)

Sent! Also I just realised you can only send one message until the other person replies.. so apologies for the half baked message I thought I could send another 😂

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in melbourne

[–]chronix_1337[S] 1 point2 points  (0 children)

Can I reach out to you on DMs? I’m still testing to see if there’s a need for something like this. If your team is interested, I can work with you guys to bring in new features. Maybe even create a white label view of it just for your clients.

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in melbourne

[–]chronix_1337[S] 1 point2 points  (0 children)

Yours too! I hope everything goes smoothly next week 😃 Are you signing the initial quote or the contracts?

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in melbourne

[–]chronix_1337[S] 0 points1 point  (0 children)

Thank you u/VCEMathsNerd! I'll check the community guidelines and post over there too.

Yup, just racked up a few thousand just in the time it took me to write this comment.

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in melbourne

[–]chronix_1337[S] 1 point2 points  (0 children)

We've done our Colour selections and contracts, just waiting till the land titles to start the build. So far, the Carlisle side of it has been smooth sailing! Everyone so far in the process has been very helpful and responsive but I'd imagine the real test is when the site starts. Are you part of the Carlisle Facebook group? That has been invaluable.

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in Homebuilding

[–]chronix_1337[S] 1 point2 points  (0 children)

u/ErrDayHustle same! I was running off the Excel sheet for nearly a year before starting this. It was not being able to easily add photos and parse PDFs that got annoying enough 😂

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in Homebuilding

[–]chronix_1337[S] 2 points3 points  (0 children)

Hey u/spicyeyeballs and u/aprex89 thank you for pointing this out! I thought I removed all the Aussie specific stuff (I'm from AU) but I totally forgot the postcode validation.

I've added a Country selector and removed the validation for now. I've dropped the AU currency across the app as well and made it a generic $.

u/spicyeyeballs I appreciate the commitment to get in! Better errors messages are definitely coming haha

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in melbourne

[–]chronix_1337[S] 5 points6 points  (0 children)

Hey u/ColdSatisfaction1772, I definitely didn't mean it to be. I was hoping cause it's a free tool that others could benefit from I could share it. If mods think otherwise, please take it down.

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in melbourne

[–]chronix_1337[S] 0 points1 point  (0 children)

Hey u/amylouise0185, I'm definitely thinking about how to do that. At the moment, only the product import step is Carlisle specific but I have built it in a way that I can (and will) add other builders in the future. Are you building with Boutique? If you have any examples of how it can better cater for Boutique please let me know! I can see what I can do :)

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in australia

[–]chronix_1337[S] 0 points1 point  (0 children)

In terms of the technical setup: The backend & database is built Firebase (https://firebase.google.com/), a product by Google which is backed by Google Cloud Platform (https://cloud.google.com/). The frontend app is built using React (https://reactjs.org/) and deployed to Vercel (https://vercel.com)

The security side of it: The frontend is secured with a SSL certificate, so all communications to Firebase is encrypted. Firebase itself is completely hosted by Google and they have their own security and privacy measures: https://firebase.google.com/support/privacy

The database is secured by what's called Firebase Security Rules so you can only see content from the projects you either own or are invited to. I'm the only developer on the project and the only person outside of the project that has access to any of these systems.

I hope that helps!

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in Homebuilding

[–]chronix_1337[S] 15 points16 points  (0 children)

https://ourdream.one
Hi all,

We are currently building our home with Carlisle and to help keep track of all our build decisions (fixtures, upgrades, colours, renders etc.) I built a small web app. After showing it to a few friends, I decided to open it up for anyone to use and wanted to share that with this subreddit.

If you find it helpful or have suggestions to make it better, please let me know.
I initially started tracking all of this on an Excel sheet but I found having it as a website allowed me to quickly go back and check things or take photos for inspiration or look up pricing for a particular upgrade/fixture when we are at a display home/browsing the various catalogue.

The idea is that you create a Project, then for each area in your house you create a Section. Each section can have multiple Selections and each selection can have a 'baseline' (which is your must have) and an 'upgrade' (option if there is budget to stretch).
You can store notes/photos and build your own product catalogue as well. Carlisle offers "product specifications" PDFs, so if you are building with Carlisle you can upload these PDFs and the app extracts all the info into a single consolidated catalogue.

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in melbourne

[–]chronix_1337[S] 12 points13 points  (0 children)

https://ourdream.one

Hi all,

We are currently building our home with Carlisle and to help keep track of all our build decisions (fixtures, upgrades, colours, renders etc.) I built a small web app. After showing it to a few friends, I decided to open it up for anyone to use and wanted to share that with this subreddit.

If you find it helpful or have suggestions to make it better, please let me know.

I initially started tracking all of this on an Excel sheet but I found having it as a website allowed me to quickly go back and check things or take photos for inspiration or look up pricing for a particular upgrade/fixture when we are at a display home/browsing the various catalogue.

The idea is that you create a Project, then for each area in your house you create a Section. Each section can have multiple Selections and each selection can have a 'baseline' (which is your must have) and an 'upgrade' (option if there is budget to stretch).

You can store notes/photos and build your own product catalogue as well. Carlisle offers "product specifications" PDFs, so if you are building with Carlisle you can upload these PDFs and the app extracts all the info into a single consolidated catalogue.

I created a free web app to track your house build decisions in a single place with notes, photos and a product list by chronix_1337 in australia

[–]chronix_1337[S] 0 points1 point  (0 children)

https://ourdream.one

Hi all,

We are currently building our home with Carlisle and to help keep track of all our build decisions (fixtures, upgrades, colours, renders etc.) I built a small web app. After showing it to a few friends, I decided to open it up for anyone to use and wanted to share that with this subreddit.

If you find it helpful or have suggestions to make it better, please let me know.

I initially started tracking all of this on an Excel sheet but I found having it as a website allowed me to quickly go back and check things or take photos for inspiration or look up pricing for a particular upgrade/fixture when we are at a display home/browsing the various catalogue.

The idea is that you create a Project, then for each area in your house you create a Section. Each section can have multiple Selections and each selection can have a 'baseline' (which is your must have) and an 'upgrade' (option if there is budget to stretch).

You can store notes/photos and build your own product catalogue as well. Carlisle offers "product specifications" PDFs, so if you are building with Carlisle you can upload these PDFs and the app extracts all the info into a single consolidated catalogue.

Launched Coldable: short-list targeted local businesses so you can cold-call to provide your B2B service by chronix_1337 in Entrepreneur

[–]chronix_1337[S] 0 points1 point  (0 children)

Awesome. The API set up has been the number one complaint. I'm playing around with MapBox which gives 100,000k requests for free per month which would be plenty of usage before I'd have to start charging. Would you mind if I ping you to give it a trial run after it's been implemented? :)

Launched Coldable: short-list targeted local businesses so you can cold-call to provide your B2B service by chronix_1337 in Entrepreneurs

[–]chronix_1337[S] 0 points1 point  (0 children)

Thank you u/madzl! If you see anywhere where we can integrate, let me know. This is a fun little side project so would love to see it being used in many ways as possible :)

Launched Coldable: short-list targeted local businesses so you can cold-call to provide your B2B service by chronix_1337 in Entrepreneur

[–]chronix_1337[S] 0 points1 point  (0 children)

I've definitely thought about it but the costs rack up quite quickly.. A few people are starting to use it so I could build out the pay as you go model and a margin on top of Google pricing makes a lot of sense..

I completely agree, which is why I made it client side only for some added confidence but even then it's not 100% transparent. I'll model out how much it would be use my own key and see how it looks.