Skip to content

ujjwalbhandarii/ujjwall.com.np

Repository files navigation

ujjwall.com.np

Welcome to my portfolio website showcasing my projects, skills, and experience.


🚀 Tools & Technologies

Frontend

Next.js Tailwind CSS Sass Framer Motion Radix UI

State Management & Validation

Zod React Hook Form

Utilities & Libraries

  • Animations: Framer Motion
  • Icons: React Icons & Lucide React
  • Form Validation: React Hook Form & Zod
  • Carousel: Embla Carousel
  • Notifications: React Hot Toast
  • SEO & Sitemap: Next-Sitemap

📸 Screenshots

Website Screenshot


🛠️ Features

  • Responsive Design: Optimized for all devices—desktop, tablet, and mobile.
  • Animations: Smooth and interactive transitions using Framer Motion.
  • Reusable Components: Built with Radix UI for modular and customizable components.
  • Type Safety: Enforced with Zod for validation and TypeScript.
  • SEO Ready: Includes automated sitemap generation with next-sitemap.

🚀 Getting Started

Prerequisites

  • Node.js (v20 or higher)
  • bun

Installation

# Clone the repository
git clone https://github.com/ujjwalbhandarii/ujjwall.com.np

# Navigate to the project directory
cd ujjwall.com.np

# Install dependencies
bun install

Development Server

# Run the development server
bun run dev

Open http://localhost:3000 to view the website.

Build for Production

# Build the application
bun run build

Start the Production Server

bun run start

📄 License

This project is licensed under the MIT License.

🤝 Contact


Thank you for checking out my portfolio website! Feel free to reach out for collaborations or inquiries. 🚀