my personal website and blog, inspired by alana goyal's website based off of apple notes.
this web app does not have a traditional backend, and is entirely a frontend project utilizing server-side rendering (ssr).
each note is a markdown file that is loaded on the server and parsed into html on the browser.
this app is built with:
- next.js 16 with app router for ssr, static generation, and markdown parsing
- typescript for typesafety
- shadcn/ui as a local component library
- tailwind css for styling
there aren't many prerequisites other than npm.
- download, fork, or template this repository
- download dependencies via
npm i - start a local development server via
npm run dev
before making a contribution, be sure to run the following scripts:
- run a typecheck via
npm run typecheck - run eslint via
npm run lint - run prettier via
npm run format
licensed under the mit license.