Skip to content

π™πšπ«π’π§ππšπ₯ πŸš€ A modern frontend application for a payment services website, built with Next.js and TypeScript. The platform focuses on providing fast, secure, and user-friendly payment solutions, with an emphasis on reliability and a smooth user experience.

License

Notifications You must be signed in to change notification settings

MiladJoodi/Zarinpal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ZarinPal πŸš€

A modern, responsive, and interactive dashboard for ZarinPal, built entirely with Next.js, React, and TypeScript. Designed for managing products, support, FAQs, and user interactions with clean visuals and smooth animations. Supports dark mode out of the box πŸŒ™ and full PWA capabilities for offline access and installability πŸ“².

🎬 Live Demo

Technologies Used πŸ› οΈ

  • Next.js 15 (App Router)
  • React 19 & TypeScript
  • Tailwind CSS 4 with dark mode support
  • Shadcn/UI components (built with Radix UI primitives)
  • Framer Motion for smooth animations
  • Recharts for charts πŸ“Š
  • tw-animate-css for extra animations
  • next-themes for dark/light theme switching
  • Progressive Web App (PWA) with custom Service Worker & Web App Manifest ⚑

Features ✨

  • Fully responsive and mobile-friendly layout πŸ“±
  • Dark mode support with smooth transitions πŸŒ™
  • Installable PWA with offline support and home screen access πŸ“²
  • Interactive product grid with hover effects, badges, and icons
  • Accordion-based FAQ section with dynamic loading and loading state
  • Contact form with validation, icons, and category selection βœ‰οΈ
  • Integration section with terminal-style UI for SDK instructions πŸ’»
  • Support categories displayed with cards and icons
  • Styled office info cards with emergency contact highlights
  • Smooth hover transitions and interactive elements
  • Modular and reusable components for easy scalability

PWA Features ⚑

  • Works offline with cached assets
  • "Add to Home Screen" support on mobile devices
  • Custom service worker for better performance
  • Web App Manifest with app name, theme color, and icons

ZarinPal emphasizes clarity, usability, and a professional look. Every component is designed to be visually engaging while keeping the UI functional and accessible βœ….


Zarinpall

Zarinpall Zarinpall Zarinpall Zarinpall Zarinpall Zarinpall

About

π™πšπ«π’π§ππšπ₯ πŸš€ A modern frontend application for a payment services website, built with Next.js and TypeScript. The platform focuses on providing fast, secure, and user-friendly payment solutions, with an emphasis on reliability and a smooth user experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages