Skip to content

feat: Add Summer of AI Application Form inside SoAI Page

Praveena Veeranki requested to merge summerofai/feat into testing

Summary

This MR introduces a fully functional “Summer of AI (SoAI) Application Form” integrated directly within the Summer of AI page.

Users can now apply seamlessly without leaving the page, improving user experience and application conversion.

Changes Implemented

Frontend

  • Added “Apply Now” section inside Summer of AI page

  • Built responsive Application Form UI

  • Implemented:

    • Input fields (name, email, phone, etc.)
    • Validation (required fields, email format, etc.)
    • Loading state on submit
    • Success & error messages

Backend (Strapi)

  • Created new collection type:

    soai-applications
  • Added fields:

    • name, email, phone
    • college, branch, year
    • skills, motivation
    • resume (media)
    • github/portfolio link
    • status (pending/reviewed/accepted/rejected)
  • Enabled API endpoint:

    POST /api/soai-applications

🔗 Integration

  • Connected frontend form with backend API

  • Handled:

    • Successful submissions
    • Error responses
    • File upload support

🎯 Impact

  • 🚀 Improves user experience (apply within same page)
  • 📈 Increases conversion rate
  • 📊 Centralizes application data in backend
  • 🎨 Maintains consistent UI with viswam design

🧪 Testing

  • Form submits successfully
  • Validation works correctly
  • API integration tested
  • Responsive on mobile & desktop
  • No console errors

Merge request reports

Loading