(PDF version of this project description will be attached)
Project Overview:
The project involves building a comprehensive online platform where students can search for, evaluate, and apply to university programs at various education levels (Bachelor, Master, PhD, Courses, ESL classes). The platform will include an admin backend for data management and a user-friendly frontend for students to explore programs and complete their application process seamlessly.
The functionality and flow of the website will largely align with platforms like [login to view URL] while being tailored to your specific requirements.
________________________________________
Key Features and Functionalities:
Admin Backend:
The admin section will allow for the following:
1. Destination Countries: Add, edit, and manage a list of destination countries where students can apply for programs.
2. Universities: Add and manage universities for each country.
3. Education Levels: Manage different levels of education:
o Bachelor’s Degree
o Master’s Degree
o PhD
o Short-term courses
o ESL (English as a Second Language) classes
4. Programs and Courses:
For each program or course, the admin can add:
o Program Name
o Duration
o Cost (Tuition Fee)
o Description
o General Requirements
o Language Requirements: Specify accepted tests (TOEFL, IELTS, PTE, Duolingo) and their minimum scores.
o GRE Requirements: Indicate if GRE is required, type of GRE (general or subject-specific), and the minimum score.
o Label Tags: Custom labels such as "High Acceptance Rate," "Scholarships Available," "No GRE Required," etc.
5. Custom Filters: Create and manage filters for advanced search functionalities (e.g., universities with high acceptance rates, programs that don’t require GRE, etc.).
6. Fee Management: Define application fees for students based on the number of applications:
o Example: $100 for the first application and $25 for each additional one. If the university or school itself requires “application fee” this can be mentioned inside the system and should be added to the final costs.
________________________________________
Frontend for Students:
1. Search Functionality:
o Students can search and filter programs based on various criteria such as:
Destination Country
University
Level of Education
Program name (Computer Science, Mechanical engineering, etc)
Language Requirements (e.g., TOEFL ≥ 90)
GRE Requirements
Scholarship Availability
Tags like "High Acceptance Rate"
o Provide intuitive filters to narrow down results.
2. Program Details Page:
o Detailed information about each program or course, including duration, cost, requirements, etc.
3. Student Registration:
o Students must register on the platform to apply for programs. Registration involves:
Personal Information: Name, Date of Birth, Contact Details
Passport Information: Passport Number, Expiry Date
Education History: Degrees, Institutions Attended
Document Upload: Degree Certificates, Transcripts, Language Test Scores, GRE Results, etc.
4. Application Submission:
o After registration, students can apply for programs. Key features include:
Application Fee Payment: Integration with a payment gateway (e.g., PayPal, Stripe, Other payment systems) to collect application fees.
Application Tracking: Students can monitor the status of their applications.
5. User Dashboard:
o Track submitted applications.
o Manage personal details and uploaded documents.
o Receive notifications about application updates.
________________________________________
Additional Features:
1. User Roles and Permissions:
o Different levels of access for admins, sub-admins, and support staff.
2. Analytics Dashboard:
o Admins can view statistics like the number of applications submitted, popular programs, and payment details.
3. Language Support:
o Multilingual support (e.g., English, Farsi, Arabic, Swedish). Based on the student location, the corresponding language section should be opened for the student or if the language of the country is not specifically defined in the system English should be used for that area.
4. Responsive Design:
o Fully functional across desktop, tablet, and mobile devices.
5. Secure Data Storage:
o All user data and documents must be stored securely with encryption standards.
6. Automated Email Notifications:
o Students and admins will receive automated updates for various actions like successful registration, application submission, or payment confirmation.
7. Support/Helpdesk System:
o A section for FAQs and a contact form for assistance.
________________________________________
Tech Stack Recommendations:
• CMS: WordPress
• Plugins:
o Advanced Custom Fields (ACF) for custom program details.
o WooCommerce for payment collection.
o WPML or Polylang for multilingual support.
o SearchWP for advanced search functionality.
• Database: MySQL
• Hosting: Allready have hosting for the project.
• Security: SSL Certificate, Wordfence Plugin for WordPress.
• Payment Gateway: PayPal, Stripe, bank wire, etc.
________________________________________
Expected Deliverables:
1. A fully functioning WordPress website with all backend and frontend features.
2. Documentation on how to use the admin panel.
3. Source code and access credentials.
4. Deployment of the website to the hosting server.
5. Post-launch support for 3 months (optional).
________________________________________
Budget and Timeline:
• Budget Range: Indicate your budget (e.g., $X–$Y).
• Timeline: Specify a realistic timeframe for project completion.