{"repo":"JohnBra/jebraat.com","free":true,"listed":false,"github":"https://github.com/JohnBra/jebraat.com","clone":"git clone https://github.com/JohnBra/jebraat.com.git","description":"🚀 My personal website and blog - Nextjs, TailwindCSS, Supabase and Typescript","language":"MDX","stars":18,"topics":["mdx","mdx-js","nextjs","personal-website","react","tailwindcss","supabase","supabase-js"],"license":null,"category":"databases-storage","readme_excerpt":"jebraat.com This project was bootstrapped from scratch with create-next-app . Tech - Framework : Next.js - Database : Supabase - Deployment : Vercel - Styling : Tailwind CSS - Tracking : Plausible Overview - components/ - Reusable react components used within the app - data/siteMetadata.ts - Settings for the entire app, such as social links, banners, domain etc. - data/blog/ - Static blog posts (md/mdx) parsed during the build step - layouts/ - Reusable page layouts - lib/ - Shared utility functions - pages/api/ - API Routes manages blog post metadata and newsletter subs - pages/blog/ - Static pre-rendered blog pages using MDX - supports nested routes - pages/tags/ - Static pre-rendered pages for each tag used in blog posts (e.g. #saas) - pages/ - All other static pages - public/ - Static assets including images, custom cursor and automatically generated sitemap.xml + robots.txt - styles/ - Tailwind initialization, a few global styles and styles for prism (code highlighting in blog posts) Credit I took inspiration from two separate repositories: - timlrx/tailwind-nextjs-starter-blog - leerob/leerob.io Make sure to check them out too.","default_branch":null,"files":null,"tree":[],"storefront":"/r/JohnBra","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JohnBra/jebraat.com/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}