
eDOC
A smarter way to manage education—efficient, streamlined, and student-focused!

Technology Stack
Tools

VS code

Git
Cloud/Server
AWS (Amazon Web Services)
Apache
Database

MySQL
Back-end

Laravel

Php
Front-end

HTML5

CSS3

Bootstrap

JavaScript
Team Members
Laravel
2 Members
QA
1 Member
React
1 Member
Project Manager
1 Member
Project Description
eDoc is a sophisticated educational management system developed for the Singapore Institute of Technology. It allows administrators to manage users, modules, sessions, tasks, and assignments seamlessly. The platform includes advanced casenote management capabilities, student grading tools, and detailed analytics. It also provides a user-friendly portal for students to manage their assignments, receive notifications, and track their academic progress.
Business Goals
The primary goal of eDoc is to enhance the academic management processes at the Singapore Institute of Technology by providing a centralized platform that facilitates efficient module administration, improves student-teacher interactions, and ensures accurate tracking and grading of student performance.
Features
User Management
Create, edit, and delete users.
Module Management
Create, edit, delete, and duplicate modules; manage sessions and tasks.
Group Management
Import, edit, and delete groups; assign tasks to groups.
Casenote Management
Import, clone, delete, and manage casenotes with drag-and-drop functionality.
Student Grading
View, edit, grade, and export task/assignment submissions and auto-calculated marks.
Analytics
Display and export student activity data.
Dashboard
View module-wise notifications.
Assignment/Task Management
Manage assignments with drag-and-drop tags, document comparison, audio recording, and time tracking.
Typography & Color Palete

Challenges & Solutions
Challenges
Solutions
Implementing Drag-and-Drop Functionality
Developing the drag-and-drop feature for editing casenotes and managing content within assignments was complex. The team conducted extensive research and testing to ensure smooth functionality and reliable data storage in the database.
Handling Multiple Sheet CSV Imports
Importing multiple sheet CSV files, especially those containing images, required sophisticated parsing and extraction techniques. The team developed custom scripts to handle image extraction and integration into the platform seamlessly.
Storing and Managing Casenote Edits
Ensuring that edits made to casenotes via the drag-and-drop functionality were accurately stored and retrievable in the database involved creating a robust backend system capable of tracking and saving all changes efficiently.
Results
👉 Enhanced Administrative Efficiency: The platform's comprehensive management features have streamlined administrative tasks, reducing the time and effort required to manage users, modules, and assignments.
👉 Improved User Experience: Students and faculty benefit from an intuitive interface that simplifies assignment management, grading, and feedback.
👉 Accurate Tracking and Reporting: Detailed analytics and grading tools provide accurate tracking of student performance, enabling data-driven decision-making.
👉 Innovative Functionality: Unique features such as drag-and-drop and advanced CSV import capabilities have set eDoc apart as a cutting-edge educational management solution.
Client Review

Daxesh and his team are amazing. They are super customer oriented, very friendly, easy to work with and very experienced and skilled. It was an absolute pleasure working with Daxesh and his team and we will for sure engage them again and I can 100% recommend him to work with. The best freelancer / agency on Upwork I have worked with so far.
Christian Borchert