I agree just tried now with a 3G connection and it takes around 10 seconds.
I think I can optimize this by implementing a caching mechanism (CDN) and do some NextJS magic.
But yeah I agree 32+ requests on a page load is insane and I need to fix that. Will keep in mind to check the devtools for slow network connections before pushing a new release from now.
For now I will use a Content Delivery Network and try optimizing my assets.
If you have any more feedback, please feel free to mention them down.
I would love to hear your raw-unfiltered feedback of my landing page & product so that I can re-iterate and become better at building products and design.
Yep, definitely helps me in the long run. I noticed my flaws in the wording and I am sorry about that. Will be working on my flaws and learn from my mistakes.
Thank you so much for the feedback. Honestly most people give me sugar coated feedback and it feels good to know my flaws and fix them.
Will definitely work on making my wording better.
I agree with you on the "waste your time". Wanted to experiment with it, While I will continue doing the little maintenance required for the existing users, I have shifted my attention to more open source products.
True, could have worded it better. I still think how I can have the data preserved for more than 100 years, I haven't yet found a way. I did find a few methods but I felt that they would put the privacy at risk. One was using blockchain (which as you told is stupidly expensive) and the other one was using distributed databases like https://gun.eco/ with a few nodes hosted around the world (kinda like nostr).
Even if the platform manages to stay alive for 50 years is a big W in my book! The older generations know about their histories but they never tell the newer generations because time is limited. This leads to the newer generations not knowing their roots.
Haha, I kinda agree but I also disagree. I completely understand, and this was never a weekend project to begin with. I am trying to get a concept out and I have already got my family to use it (parents). Sure in some cases you can call it a POC.
The goal for clann was to streamline and make it easy for you to preserve memories. Sure you can go with cloud providers if you wanted to. Further I am not forcing people to upload images and put proper birthdays in their family trees. What I am letting them know is you can just have the names (which for the most part are public) and connect the members.
I will try to keep this short but at the end of the day you will be forgotten one day. I know this feels sad and
it really is. I mean ask yourself who your great-grandfather is, you don't know!
Heck, we don't even know how they lived their life. Now their generation had very little access to computers let alone the internet. The problem isn't about the future knowing who you are but them understanding how your generation lived their life.
Further we often tend to forget about our extended family. I am from India and after every single exam someone from my extended family who I met ONCE in my life would ask me my results. I would rarely know how they are related to me. This is a problem. Further dinner table discussions about how people are related to me are always a pain. Why? Sometimes even my parents don't know!
The Solution?
What if you could get your entire family into the digital world, Yes, it is possible! Upload images (feature name: memories) of your family today so that your future generations would truly appreciate how much their lives have improved. Clann is built for intergenerational use and has a robust invites system (feature name: groups, invites) so that you only allow your extended family members to see a certain family. If you have any queries you can contact me on @PottiVarun.
Think of Clann as Figma for families. Get your entire family on there, Invite other families (relatives) and link each family by how they are related. Everything is in a clean flow char based UI.
You and I need to be remembered for the coming centuries. We need to leave a mark on this world. Lets leave a small digital footprint so that the future understands and appreciates their world!
Goodbye!
Yep we also create a unique id for each project so that you can run 2 different rust apps during the same session, or else 1 rust projects build files would be mixed with the others how we go about this is we create a directory /dev/shm/<uuid> and symlinking this created directory into the rust projects target dir
Yep, we also made sure that we include examples so that you can easily use this with github workflows, it configures & caches all the installed apps so that you would get really fast builds . https://fleet.rs/docs/ci/linux
I think I can optimize this by implementing a caching mechanism (CDN) and do some NextJS magic.
But yeah I agree 32+ requests on a page load is insane and I need to fix that. Will keep in mind to check the devtools for slow network connections before pushing a new release from now.
For now I will use a Content Delivery Network and try optimizing my assets.
If you have any more feedback, please feel free to mention them down.