SaaS Art Contest Management

Job ID: 40518828

Budget: ₹1,500 – ₹12,500 INR

SaaS Art Competition Management System
1. Project Overview
The proposed system is a cloud-based Software as a Service (SaaS) platform designed for organizing and managing national and international art competitions. The platform will provide separate portals for public visitors, participants, judges, administrators, and super administrators. It will automate artwork submission, payment collection, judging processes, result generation, certificate distribution, and overall competition management.
The platform will support multiple competitions and can be offered as a SaaS solution for various art organizations.

2. User Roles
The system will have five primary roles:
1. Public Visitor (End User)
2. Registered Participant
3. Judge / Jury Member
4. Competition Administrator
5. Super Administrator (SaaS Owner)

3. Public Website Module
The public-facing website will provide information regarding ongoing and past competitions.
Features
Home Page
• Banner slider.
• Featured competition information.
• Latest announcements.
• Countdown timer.
• Call-to-action for registration.
Competition Information
• Competition details.
• Theme and categories.
• Eligibility criteria.
• Entry fees.
• Important dates.
• Prize information.
Rules and Guidelines
• Competition rules.
• Submission requirements.
• Terms and conditions.
• Copyright policy.
Participant Status Search
Visitors can search participant status by:
• Registration number.
• Email address.
• Mobile number.
Contact Page
• Contact form.
• Email information.
• Mobile numbers.
• Social media links.
• Google Map integration.
Payment Information
• Bank account details.
• QR code payment information.
• UPI payment details.
• Payment instructions.
Downloads
• Prospectus.
• Competition brochure.
• Submission guidelines.
• Entry forms.
• Terms and conditions.
Gallery Module
Previous Exhibition Gallery
• Year-wise gallery.
• Award-winning works.
• Previous competition images.
Current Exhibition Gallery
• Selected works.
• Exhibition photographs.
• Event highlights.
User Registration
• Email verification.
• Mobile verification (optional).
• CAPTCHA protection.
Login Module
• Secure authentication.
• Forgot password.
• Reset password.

4. Participant Module
Registered participants will have their own dashboard.
Dashboard Features
Profile Management
• Edit personal details.
• Upload profile photo.
• Change password.
• Manage address information.
• Update social media links.
Artwork Submission Module
Participants can:
• Submit artwork category-wise.
• Upload multiple artworks.
• Edit artwork before deadline.
• Delete artwork before final submission.
Artwork Information
For each artwork:
• Title.
• Medium.
• Size.
• Year of creation.
• Description.
• Selling price (optional).
• Artist statement.
• Upload high-resolution image.
• Upload additional reference images.
Payment Module
Supported features:
• Online payment gateway.
• UPI payment.
• Manual payment approval.
• Transaction history.
• Payment receipt generation.
• Payment status tracking.
Submission Tracking
Participants can view:
• Submitted works.
• Pending works.
• Accepted works.
• Rejected works.
• Shortlisted works.
• Award-winning works.
Result Module
Participants can check:
• Individual scores.
• Ranking.
• Jury remarks (optional).
• Selection status.
• Award status.
Certificate Download Module
Participants can download:
• Participation Certificate.
• Accepted Work Certificate.
• Rejected Work Certificate.
• Shortlisted Certificate.
• Award Certificate.
• Exhibition Certificate.
Certificates should support:
• QR verification.
• Digital signature.
• Auto-generated serial numbers.
• PDF download.
Notifications
Participants will receive:
• Email notifications.
• Dashboard notifications.
• Payment confirmation.
• Result publication alerts.
• Certificate availability alerts.

5. Judge / Jury Module
Judges will receive secure login credentials.
Dashboard
Judges can:
• View assigned competitions.
• View pending entries.
• View completed evaluations.

Round 1 Judging
Artwork Evaluation
Judges can:
• View artwork image.
• Zoom image.
• View artwork details.
• Navigate to next or previous work.
Scoring System
Admin configurable scoring ranges:
Examples:
• 1–5
• 1–10
• 1–20
• 1–100
Judges can assign scores using:
• Button selection.
• Slider.
• Numeric input.
Security
• Judges cannot view other judges’ scores.
• Judges cannot edit scores after final submission.
• Audit logs will be maintained.

Round 2 Judging
Admin can automatically select:
• Top 30%
• Top 40%
• Top 50%
based on Round 1 average scores.
Round 2 judges can:
• Re-evaluate shortlisted artworks.
• Give fresh marks.
• Add comments (optional).

Skip Round 2 Option
Administrator may bypass Round 2 and directly proceed to:
• Final Selection.
• Award Distribution Round.

Award Distribution Module
Before assigning awards, the system will perform duplicate checks.
Warning System
If the same participant receives multiple awards, the system will display:
• Participant name.
• Registration number.
• Number of awards already assigned.
• Existing award category.
The administrator may:
• Continue.
• Change award.
• Override with reason.

6. Admin Panel
The administrator will have complete control over a competition.
Competition Management
Admin can:
• Create competitions.
• Edit competitions.
• Publish or unpublish competitions.
• Archive competitions.

Category Management
Create:
• Painting.
• Photography.
• Digital Art.
• Sculpture.
• Mixed Media.
• Custom categories.

Participant Management
Admin can:
• View participants.
• Edit participant information.
• Delete participants.
• Suspend participants.
• Reset passwords.
• Export participant lists.

Entry Management
Admin can:
• View entries.
• Edit entries.
• Delete entries.
• Approve or reject entries.
• Assign categories.

Payment Management
Admin can:
• Verify manual payments.
• Approve payments.
• Reject payments.
• Generate receipts.
• Export payment reports.

Judge Management
Admin can:
• Add judges.
• Edit judges.
• Assign judges to competitions.
• Reset passwords.
• Monitor judging progress.

Judging Configuration
Admin can define:
• Number of rounds.
• Scoring range.
• Weightage system.
• Selection percentage.
• Tie-break rules.

Result Generation
System should automatically generate:
• Round-wise scores.
• Final scores.
• Rankings.
• Award lists.

Certificate Management
Admin can:
• Design certificate templates.
• Add QR codes.
• Add signatures.
• Generate bulk certificates.

Reporting Module
Reports should include:
Participant Reports
• Registration report.
• Category-wise report.
Entry Reports
• Submission reports.
• Accepted entries.
• Rejected entries.
Financial Reports
• Payment summary.
• Revenue reports.
Judging Reports
• Judge-wise scoring.
• Average scores.
• Ranking reports.
Award Reports
• Award winners.
• Exhibition reports.
Reports should support:
• PDF export.
• Excel export.
• CSV export.

7. Notification Module
The system should support:
Email Notifications
• Registration confirmation.
• Payment confirmation.
• Submission confirmation.
• Result publication.
• Award notifications.
SMS Notifications (Optional)
WhatsApp Notifications (Optional)
Dashboard Notifications

8. Certificate Verification
Anyone can verify certificates using:
• Certificate number.
• QR code.
• Registration number.

9. Multi-Tenant SaaS Architecture
The system will support multiple organizations.
Each tenant will have:
• Independent database.
• Separate branding.
• Individual competitions.
• Separate judges.
• Separate participants.
• Isolated reports.

10. Super Admin Module (SaaS Owner)
Super Admin will manage the entire platform.
Tenant Management
Super Admin can:
• Create organizations.
• Suspend organizations.
• Delete organizations.
• Manage subscription plans.

Subscription Management
Plans:
• Trial Plan.
• Basic Plan.
• Professional Plan.
• Enterprise Plan.
Features:
• Monthly billing.
• Yearly billing.
• Renewal reminders.
• Invoice generation.

Tenant Monitoring
Super Admin can monitor:
• Total users.
• Competitions.
• Storage usage.
• Revenue statistics.
• Active subscriptions.

Theme and Branding
Tenant-wise customization:
• Logo.
• Colors.
• Domain settings.
• Email settings.
• Certificate templates.

Global Settings
Super Admin can manage:
• Payment gateways.
• SMTP settings.
• SMS providers.
• WhatsApp API.
• Storage settings.
• Security policies.

Backup and Restore
Features:
• Automatic backups.
• Database backup.
• Restore functionality.

Audit Logs
System should maintain:
• Login logs.
• User activity logs.
• Payment logs.
• Score modification logs.
• Certificate generation logs.

11. Security Requirements
• Role-based access control.
• SSL encryption.
• CAPTCHA protection.
• Password hashing.
• Email verification.
• Two-factor authentication (optional).
• IP logging.
• Activity logs.
• Backup system.
• Data isolation between tenants.

12. Feature
• AI-based artwork similarity detection.
• Plagiarism checking.
• Watermark generation.
• Exhibition booking system.
• Online virtual gallery.
• Artwork selling marketplace.
• Mobile applications (Android & iOS).
• QR-based exhibition visitors management.
• Live jury discussion panel.
• Multi-language support.
• Custom Domain and Sub-domain