JnU Day Photo Framing is a web application that allows users to easily create beautifully framed photos for special occasions and social media profiles. With a simple and intuitive interface, users can upload their photos, crop them, and choose between two elegant frame styles: Sajid Frame and Sajid Frame.
- Photo Upload: Drag and drop or click to upload your photos.
- Image Cropping: Crop and adjust your photos to fit perfectly within the frames.
- Frame Selection: Choose between Sajid Frame and Classic Frame styles.
- Real-time Preview: Instantly see how your framed photo looks with live previews.
- Social Sharing: Share your framed photos directly to Facebook.
- Download Option: Save your framed photos to your device.
- React
- TypeScript
- Tailwind CSS
- react-easy-crop
- react-dropzone
- Lucide React Icons
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/jnu-day-frame-generator.git cd jnu-day-frame-generator
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and visit
http://localhost:5173
to view the application.
- Navigate to the home page to see the available frame options and instructions.
- Click on "Create Frame" or "Start Framing Now!" to begin.
- Upload your photo by dragging and dropping or clicking on the upload area.
- Crop and adjust your photo to fit perfectly inside the frame.
- Choose your frame: Select between the Sajid Frame or Classic Frame.
- Preview your framed photo and make adjustments if needed.
- download your framed photo to your device.