TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Cardi – store your notes for free in AWS DynamoDB

9 点作者 pickledish超过 4 年前

2 条评论

sheepy超过 4 年前
Thumbs up for the stack and overall look&feel! Is DynamoDB a hard dependency or it could be swapped for Firebase Firestore?
评论 #26079014 未加载
pickledish超过 4 年前
Hello HN!<p>Cardi Notes is a side project of mine that I&#x27;ve been working on (and actively using) for nearly two years now. The TL;DR is that I created Cardi because I wanted something which was:<p>- Self managed, so I&#x27;ll never lose all of my notes if some company closes its doors or decides to retire a product<p>- Easy to set up and use, so I don&#x27;t have to manage a whole server just for keeping some notes<p>- Accessible anywhere, so I can make a note on my computer and find it on my phone later<p>As you might imagine, this ended up being pretty restrictive in terms of what options I was left with:<p>(1) rules out any third-party service, like Google Keep<p>(2) rules out a self-hosted note solution, like Joplin<p>(3) rules out local storage, like a set of markdown files<p>Thus, I was motivated to create Cardi, which solved my problem (and perhaps yours too!) by simply storing notes in a DynamoDB table in my personal AWS account, then creating a simple static frontend that uses the AWS JS SDK to directly query this table and format the results in an attractive and usable way. Though &quot;attractive&quot; is maybe a stretch, I&#x27;m no UI&#x2F;UX developer and have been learning JS exclusively through working on this... so it is rough around the edges.<p>The stack is very simple -- Svelte and Tailwind for the frontend, DynamoDB for the note storage, GH Actions for CI + CD, and Netlify for hosting the static site. Each of these tools has been a real pleasure to use, and I&#x27;d choose them again in a heartbeat.<p>Anyway, feel free to ask any questions or suggest any feature! This project is pretty close to my heart by now so I&#x27;m open to any feedback to keep improving it :)