A browser-based poster generator built for students of the Faculty of Computers and Artificial Intelligence, Cairo University (FCAI CU).
This project allows students to create personalized Senior 2027 graduation posters by uploading a portrait photo, entering their name, selecting their department, and generating a ready-to-download poster instantly.
Follow these steps to create your Senior 2027 poster:
Open the poster generator in your browser.
You will see:
- Template selection panel
- Photo upload area
- Name input field
- Department selector
- Live preview canvas
Select your preferred poster design from the available templates:
- Dark Neon
- Navy & Gold
- Pastel
Each template has a different visual style.
Choose a clear portrait photo where:
✅ Face is centered
✅ Lighting is good
✅ Background is simple (preferred)
✅ Image quality is high
Recommended:
- Square or portrait image
- High resolution image
If your image does not include graduation attire:
- Upload your photo to :contentReference[oaicite:0]{index=0}
- Use the built-in graduation prompt helper
- Generate a graduation portrait
- Download and use the edited image
Recommended attire:
- Graduation robe
- Graduation cap
- White background
Click the Photo Upload area.
Supported formats:
- JPG
- PNG
- WEBP
After upload:
- Thumbnail preview appears
- Image becomes ready for poster generation
Type your full name.
Example:
Mohammed Salah
Your name will automatically appear on the poster.
Choose your department from the dropdown list:
- Artificial Intelligence
- Computer Science
- Information Systems
- Information Technology
- Decision Support
The selected department will be displayed on the poster.
Click:
✨ Generate Poster
The application will:
- Load selected template
- Crop and position your image
- Render your name
- Render your department
- Update live preview
Check the generated poster inside the preview area.
Verify:
- Photo position
- Name spelling
- Department selection
- Overall appearance
Click:
⬇ Download PNG
The poster will be downloaded as a high-quality PNG image.
You can use it for:
- Social media posts
- Graduation announcements
- Printing
- Senior event promotions
Click:
Submit Poster
For best poster quality:
- Use HD images
- Avoid blurry photos
- Use short readable names if possible
- Prefer white or simple backgrounds
- Check spelling before download
Check:
- File format
- File size
- Browser compatibility
Use higher resolution image.
Generate the poster first.
- Multiple poster templates
- Upload portrait photo
- Automatic circular photo cropping
- Add student name
- Select department
- Live poster preview
- Download poster as PNG
- Graduation photo helper prompt (for ChatGPT image editing)
- Fully client-side (no server required)
- HTML5
- CSS3
- JavaScript
- Canvas API