EdTrust is an EdTech startup that provides a complete digital solution to help private schools manage administrative tasks and communications between schools and parents.
This PFE (End-of-Study Internship) offers final-year students the opportunity to work on real products and real operational challenges with direct impact for schools, teachers, and students.
The internship may lead to a possibility of recruitment after the internship and provides guidance, mentorship, and regular follow-up from experienced team members.
Project Goals & Impact
Build an automated financial management and recovery system to manage subscriptions, trials, installments, and payment plans for EdTrust customers.
Streamline recovery processes by tracking due dates, sending automated reminders, and enforcing service suspensions when necessary.
Generate financial documents (dynamic PDFs for invoices and receipts) and deploy the full solution using modern cloud and CI/CD tools.
Key Features & Responsibilities
Implement automated workflows for financial operations and an intelligent recovery engine.
Integrate AWS SNS notifications for email and SMS delivery and support automatic suspension of unpaid accounts.
Implement dynamic PDF generation for invoices and receipts and provide a full deployment pipeline using GitHub Actions and AWS.
Contribute to both backend and frontend aspects as this is a full-stack project involving business logic, automation workflows, cloud services, and end-to-end development.
Technical Stack
Backend: Node.js, Express.js.
Frontend: Vue.js.
Database: MongoDB.
Cloud & CI/CD: AWS (including AWS SNS for notifications) and GitHub Actions for deployment pipelines.
Practical Details
Number of interns: 2.
Internship duration: 4 to 6 months.
The project offers hands-on experience with modern technologies, industry practices, and real operational challenges affecting EdTrust clients.