Overview:
The blogfolio on braydoncoyer.dev has been revamped utilizing the Next.js framework for development and Tailwind CSS for styling. The content is managed using the Notion API and the database is powered by Supabase. Cloudinary is used for Open Graph Images while newsletters are managed through Revue. Deployment of the project is done via Vercel. The project includes various components, layout options, API routes, static pages, and static assets all neatly structured in the project directory.
Features:
- Next.js Framework: Utilized for efficient and fast development.
- Tailwind CSS Styling: Used for easily customizable and responsive design.
- Notion API Content: Allows for dynamic content management.
- Supabase Database: Provides a reliable database for storing data.
- Cloudinary for Open Graph Images: Ensures optimized images for social media sharing.
- Revue Newsletter Integration: Simplifies managing newsletters for the blog audience.
- Vercel Deployment: Effortless deployment and hosting of the project.
Installation:
- Create a
.env
file similar to.env.example
and input relevant keys. - Duplicate the provided Notion database, extract the database ID, and add it to the environment variables in the
.env
file.
Summary:
The blogfolio on braydoncoyer.dev showcases a well-structured project utilizing modern technologies for efficient development and management. With Next.js, Tailwind CSS, Notion API, Supabase, Cloudinary, Revue, and Vercel all seamlessly integrated, the project offers a dynamic and easily maintainable platform for content creation and publishing.