Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shajidhasan/rknotes-landing
https://github.com/shajidhasan/rknotes-landing
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/shajidhasan/rknotes-landing
- Owner: shajidhasan
- Created: 2022-01-08T21:18:47.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-12T17:35:00.000Z (almost 3 years ago)
- Last Synced: 2024-08-02T20:48:04.443Z (4 months ago)
- Language: JavaScript
- Homepage: rknotes.vercel.app
- Size: 1.5 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - shajidhasan/rknotes-landing - (JavaScript)
README
# RKNotes
RKNotes is a note taking app. I built this for myself, but anyone can use it. This app is split into two parts.
* The app - https://app.rknotes.xyz
* And the landing page - https://rknotes.xyzYou're now in the repository that contains the landing page, as well as the logic for showing 'shared notes'. The actual app repository is [here](https://github.com/shajidhasan/rknotes-app).
The reason it's divided into two parts is: the application part doesn't require any server side rendering. I used Svelte for creating an interactive UI. However, the landing page should have SSR. If someone generates a link for a note, that should also be server side rendered. That's why I decided to create another repository with SvelteKit this time, an awesome Svelte framework.
I could probably only use SvelteKit for this, since you can actually specify which pages should render on server. But this project was done in such a short amount of time so I went with whatever seemed easy to me.
Stuff used to make this happen:
* [Svelte](https://svelte.dev) + [SvelteKit](https://kit.svelte.dev)
* [TailwindCSS](https://tailwindcss.com)
* [TOAST UI Editor](https://github.com/nhn/tui.editor)
* [Firebase](https://firebase.google.com)Thanks for taking a look!