Live Link: https://wed-portraits.vercel.app/
Preview: YouTube
Backend Repository: https://github.com/mohammad-naimur-rahman/wed-portraits-server
Library: Next js
UI and styling: Shadcn UI
, Tailwind CSS
, Sass
Type Safety: TypeScript
Icon Library: Lucid React
Form and validations: React Hook Form
, Zod
, Hookform Resolvers
Linting and prettifying: ESLint
, Prettier
Pre commit checking: Husky
, Lint Staged
- Login, signup method with strict password validation
- Dashbaord based on user role
- Fully mobile responsive for good user experience
- S.O.L.I.D. Principles applied for good code readablity and reusablility
- Handles loading, error, success state throughout the application to ensure robust user experience
- Image optimization and used reusable code for better speed and performance
git clone https://github.com/mohammad-naimur-rahman/wed-portraits-frontend
yarn
Follow .env.example
and give the necessary environment variables
yarn dev
yarn prepare
Follow package.json for more scripts