Skip to content

missatrox44/sarabaqladev

Repository files navigation

sarabaqla.dev – Personal Portfolio

This is my personal portfolio site, built with Next.js 15, styled with Tailwind CSS and shadcn/ui, and enhanced with animations via Framer Motion. It features blog content powered by Wisp CMS, a contact form integrated with Formspree, and modern developer tooling throughout.

🚀 Tech Stack

📦 Features

  • Portfolio Showcase – Highlight recent projects with case studies.
  • Blog – Powered by Wisp CMS, with filtering and search support.
  • Contact Form – Built with Formspree + React Hook Form.
  • Responsive UI – Designed with Tailwind and Radix primitives for accessibility.
  • Animations – Subtle motion effects via Framer Motion.
  • SEO & RSS – Auto-generated RSS feed, metadata, and schema.org setup.

🛠️ Getting Started

Prerequisites

  • Node.js 18+
  • pnpm / npm / yarn (your choice)

Installation

Clone the repo and install dependencies:

git clone https://github.com/YOUR-USERNAME/sarabaqladev.git
cd sarabaqladev
npm install

Environment Variables

To fetch blog posts from Wisp, you’ll need a Wisp account. Once you’ve created a blog, get your Blog ID from the Wisp dashboard and add it to a .env.local file:

NEXT_PUBLIC_BLOG_ID=your-wisp-blog-id

Development

Run the dev server

npm run dev

📜 License

MIT License © 2025 Sara Baqla

About

Personal portfolio built with Next.js and Wisp featuring portfolio and blog content.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors