Introducing sunnylink

July 21, 2024
sunnylink photo

We are thrilled to unveil sunnylink, our attempt at bringing the sunnypilot experience beyond the device in your vehicle. As part of our ongoing commitment to enhancing your driving experience, sunnylink represents a significant step forward in customization and control. This feature empowers you to modify a wide range of sunnypilot settings, ensuring your vehicle operates exactly how you want it to. And this is just the beginning -- we have a host of additional features and settings planned for future updates.

Unprecedented Control

sunnylink is all about giving you the freedom to tailor your sunnypilot experience to your specific needs and preferences. We've developed a system that allows us to control a plethora of settings on the device and the abiliy to add new ones as they're developed. The list you see during the initial beta release is just the beginning. We're excited to see how you use these settings and what you'd like to see next. We are working on bringing more settings to the sunnylink interface as we speak with the most important one being an update button.

While changing the settings is nice, one of the biggest things said about the experience internally is how we're no longer leaning over to the device to make changes. We're excited to see how you use the settings and what you'd like to see next.

Your Security and Privacy: Our Top Priority

We understand that in today’s digital age, security and privacy are paramount. At sunnypilot, we take these concerns very seriously. With the introduction of sunnylink, we want to assure you that we have implemented robust security measures to protect your data. Here’s how we do it:

  • No Data Storage: We do not store any personal information on our servers. The only information we store is on DynamoDB, where we store your setting backups. However, these are encrypted and can only be decrpyted by your device. This way, we can ensure that your data remains private and secure.
  • Encrypted Communication: Any data transmitted between your device and our servers is encrypted. This ensures that your information is protected from unauthorized access during transmission.
  • GDPR compliant analytics We're not using Google Analytics for our analytical data. We're using TelemetryDeck. We urge you to read their stance on privacy and how they're GDPR compliant.

By prioritizing your security and privacy, we aim to provide you with peace of mind as you use sunnylink to enhance your sunnypilot experience.

Our Tech Stack

At sunnypilot, we leverage a robust and modern tech stack to ensure the reliability, scalability, and security of our services. Here are some of the key technologies we use:

  • Route 53: For DNS management and routing.
  • API Gateway: To create, publish, maintain, monitor, and secure APIs at any scale.
  • Lambda: For running code without provisioning or managing servers, allowing us to build serverless architectures.
  • DynamoDB: A fully managed NoSQL database service that provides fast and predictable performance with seamless scalability.
  • WAF (Web Application Firewall): To protect our web applications from common web exploits that could affect availability, compromise security, or consume excessive resources.
  • React: A JavaScript library for building user interfaces, ensuring a responsive and dynamic user experience.
  • NextJS: A React framework that enables server-side rendering and static site generation for faster performance and SEO optimization.

By utilizing these technologies, we are able to provide a seamless, efficient, and secure experience for our users. Our tech stack is the backbone of our innovation, enabling us to deliver cutting-edge features like sunnylink.

Beta Release: Iteration and Improvement

sunnylink is currently in its beta phase, and we are dedicated to continuous improvement. During this phase, your feedback is crucial in helping us identify areas for enhancement and new features to develop. We are committed to making sunnylink the best it can be, and your insights play a vital role in this process.

With this being beta, there are some bugs to be expected. We have listed a few of them on the dashboard but it's not an exhaustive list. Please report issues as you find them and we'll work on squashing everything we can.

Here’s what you can expect during the beta phase:

  • Regular Updates: We will be releasing frequent updates to sunnylink, incorporating feedback from our users and introducing new features. Stay tuned for announcements on upcoming releases and improvements.
  • User Feedback Channels: We are in the process of seting up multiple channels for you to share your thoughts and experiences with us. You may submit a bug report via the dashboard or ping any of the devs in discord.

Looking Ahead: Future Enhancements

The launch of sunnylink is just the beginning. We have an exciting roadmap of future enhancements and features that will continue to expand the sunnypilot experience. Here’s a glimpse of what’s in store:

We are incredibly excited about the potential of sunnylink and the positive impact it will have on your sunnypilot experience. Thank you for being a part of our community. We truly could not have done this without your support and feedback and we truly value each and every one of you.

Stay tuned for the official beta launch in the new few days! In the meantime, here's some pictures of the interface to get you excited!

sunnylink photo

sunnylink photo