Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Egypt
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Enhance Odoo School Admission Website Form with Validation, Notifications, and Dynamic Features
Project Description:
We are looking for an experienced Odoo developer (preferably with Odoo 16+ experience) to enhance our existing student admission form on the school’s Odoo website.
This form allows new students to apply for admission, and the submitted data is stored and managed in the Odoo Admissions module.
We require several functional and user-experience improvements to make the form more dynamic, secure, and user-friendly.
Scope of Work:
1. Data Validation
Implement robust client-side and server-side validation for required fields (e.g., name, email, date of birth, grade, etc.).
Validate input formats (email syntax, phone numbers, date fields).
Prevent submission of incomplete or invalid forms.
2. Email Verification
Add a step to verify applicant email addresses (via OTP or verification link).
Prevent duplicate applications with the same email.
3. Email Notification
Send automatic confirmation emails to applicants upon successful submission.
Optionally notify the admissions officer or school admin about new applications.
4. File Upload Control
Restrict uploaded file types (e.g., PDF, JPG, PNG).
Enforce a maximum file size limit for attachments (e.g., 5 MB).
Display a warning message if the limit is exceeded.
5. Interactive Validation & Feedback
Show real-time validation feedback (e.g., "This email is already registered" or "Please upload your ID document").
Display inline messages instead of generic popups.
6. Dynamic Instructions Section
Add a collapsible or context-sensitive section displaying instructions that change based on selected options (e.g., grade level or admission type).
Allow the school admin to easily edit these instructions from the Odoo backend." (client-provided description)
Matched companies (2)

TG Coders
