Generate Beautiful, Polished Invitations for Your Family Events
Imena Paper Pop is a simple yet powerful web application that allows Imena family members to quickly create stunning, professionally-designed invitations for family events, celebrations, and announcements. With just a few clicks, you can generate polished, Imena-branded invitations ready to share with family members and beyond.
- Fill out a simple form with your event details
- Generate professional invitations in seconds
- No design skills required!
- Polished, modern templates with Imena family branding
- Gradient backgrounds and smooth animations
- Professional typography using Poppins font
- Consistent with Imena NewsBox theme (#1A74ED)
- Download invitations as high-quality PDFs
- Share with family members, friends, or anyone
- Perfect for printing or digital distribution
- Family gatherings and reunions
- Sub-family events (e.g., Wihogora Saturday activities)
- Celebrations and milestones
- Work sessions and meetings
- Achievement showcases
- Announcements and requests
- Node.js (v14 or higher)
- npm or yarn
-
Navigate to the project directory:
cd Imena-Paper-Pop -
Install dependencies:
npm install
-
Start the server:
npm start
-
Open your browser: Navigate to
http://localhost:3000 -
Start creating invitations! π
-
Fill in the form with your event details:
- Event Title (required)
- Date (required)
- Time (required)
- Location (optional)
- Organizer (optional)
- Description (optional)
- Agenda (optional)
-
Click "Generate Invitation PDF"
-
Download your beautiful invitation and share it with your guests!
- HTML5 - Semantic structure
- TailwindCSS - Modern, utility-first styling
- Vanilla JavaScript - Clean, performant interactions
- Node.js - Runtime environment
- Express.js - Web server framework
- Puppeteer - PDF generation engine
- Poppins Font - Modern, clean typography
- Gradient Backgrounds - Eye-catching visuals
- Smooth Animations - Enhanced user experience
- Responsive Design - Works on all devices
Imena Paper Pop follows modern web design best practices:
- Vibrant Colors: Uses the Imena brand color (#1A74ED) with beautiful gradients
- Premium Feel: Glassmorphism, shadows, and smooth transitions
- Micro-animations: Engaging hover effects and entrance animations
- Responsive: Looks great on desktop, tablet, and mobile
- Accessibility: Semantic HTML and proper contrast ratios
Imena-Paper-Pop/
βββ public/
β βββ index.html # Main landing page
β βββ app.js # Frontend JavaScript
βββ server.js # Express server & PDF generation
βββ package.json # Dependencies
βββ README.md # This file
Generate a PDF invitation from event details.
Request Body:
{
"eventTitle": "Family Gathering",
"eventDate": "2026-03-15",
"eventTime": "10:00",
"location": "Imena Family Home",
"organizer": "Wihogora Sub-Family",
"description": "Join us for a wonderful family gathering",
"agenda": "10:00 AM - Welcome\n11:00 AM - Activities"
}Response:
- Content-Type:
application/pdf - Downloads PDF file
Check API status.
Response:
{
"status": "ok",
"message": "Imena Paper Pop API is running"
}Imena Paper Pop uses the official Imena family branding:
- Primary Color: #1A74ED (Imena Blue)
- Secondary Color: #0d47a1 (Imena Dark)
- Font: Poppins (Google Fonts)
- Logo: Circular "I" emblem
All invitations feature:
- Imena Family logo
- Consistent color scheme
- Professional typography
- Family tagline: "Together we celebrate, together we grow π"
Potential features for future versions:
- Multiple invitation templates
- Custom color themes
- Image uploads for event photos
- Email integration for direct sending
- RSVP tracking
- Event reminders
- Multi-language support
- Mobile app version
This project was built for the Imena Family Hackathon. Contributions and suggestions are welcome!
MIT License - Built with β€οΈ for the Imena Family
Built by: Imena Family Member
For: Imena Family Hackathon
Theme Inspiration: Imena NewsBox
Imena Paper Pop demonstrates:
- β Excellent performance and smooth operation
- β Beautiful, modern UI with premium design
- β High-quality, polished invitation templates
- β Practical solution to a real family need
- β Professional code quality and structure
Together we celebrate, together we grow! π
For questions or issues, please reach out to the Imena Family tech team.
Happy Inviting! π