About SITA GovTech
The SITA Innovations Department aimed to address South Africa’s socio-economic challenges by engaging with ordinary citizens and developing innovative Information Technology solutions. The goal was to create a platform where teams could collaborate to tackle critical issues affecting the country. The inaugural SITA Hackathon aimed to promote the use of technology to enhance service delivery, improve government efficiency, and demonstrate the evolving role of SITA. After the event, eight prototypes were developed and are now moving into production.
Why DAITA?
DAITA is chosen for its proven expertise in delivering tailored digital solutions that align with an organization’s specific needs. The reasons why DAITA is preferred include:
Proven Track Record: DAITA has successfully delivered complex SharePoint-based solutions and document management systems for various organizations, ensuring both scalability and sustainability.
Problem Statement
The SITA Innovations Department recognized the need to address South Africa’s pressing socio-economic challenges through innovative technology solutions. To achieve this, they sought to engage ordinary citizens and encourage collaboration among teams to develop impactful IT solutions. The inaugural SITA Hackathon was designed to promote technology as a tool for enhancing government service delivery, improving operational efficiency, and showcasing SITA’s evolving role in driving digital transformation. Following the event, eight prototypes were successfully developed and are now advancing toward production.
Solution
DAITA proposed the development of a cloud-based application platform for entries and adjudication.
This platform was designed to streamline the submission, evaluation, and judging of entries during the SITA Hackathon. By leveraging cloud technology, the platform ensured scalability, accessibility, and real-time collaboration among participants, judges, and organizers. It provided a secure, centralized space for managing applications, tracking progress, and facilitating smooth adjudication processes, ensuring efficiency and transparency throughout the event.

Technologies Used
- Front-End Development
Angular 6.0 – A TypeScript-based platform
developed by the Angular Team at Google.
Why Angular?
- Fast, lightweight, and mobile-responsive.
- Ensures uninterrupted connectivity as users transition between access points.
- Provides native mobile app features (e.g., push notifications, offline functionality).
- Security
- Password Encryption: Secure salted password hashing ensures data protection.
- Repository Pattern: Mediates between data sources and business logic, enhancing security and maintainability.
- Authentication: Token-based authentication, preventing unnecessary logins.
- Middleware: Protects controllers from unauthorized access.
- Back-End Development
Microsoft ASP.Net Core 2.0 – Provides a secure API backend and uses Entity Framework Core for object-relational mapping (ORM).
Supporting Technologies
- HTML5: For structure and content.
- Node.js: Manages client-side packages.
- Bootstrap 4: Ensures responsive and aesthetically pleasing UI design.
- CSS3: Styling and layout enhancements.
- Underscore.js: Manages JavaScript libraries.
- Login Screen: Secure access with an intuitive login process.
- Main Dashboard: Clear overview of key metrics and data.
- Internal Pages: Organized navigation and detailed resource access.
- Database
MySQL Server – Chosen for scalability, data
security, uptime, and cross-platform support.
- Data Reporting
The system includes customized reporting features and access controls for various resource levels. It supports mobile and web-based reporting, integrates with Microsoft products (e.g., SharePoint), and enables detailed commenting and feedback.
Advantages
- Cross-Platform Compatibility: Built to run on Windows, Mac, and Linux.
- Scalable Development: .NET Core allows for side-by-side versioning of apps.
- Modern Web Development Tools: Simplified tools for contemporary web development.
- Unified Web Stack: Streamlined development with a single stack for UI and APIs.
- Built-In Dependency Injection: Supports better app management and modularization.
- Hosting Flexibility: Can be hosted on IIS or self-hosted.
Reporting and Dashboards
The platform features custom templates for reports, along with the ability to make comments and provide mobile reporting. This flexibility supports easy integration with existing Microsoft solutions, streamlining communication and data sharing.

Outcome:
The development and implementation of the cloud-based application entries and adjudication platform delivered significant results for the SITA Hackathon:
- Enhanced Collaboration: The cloud-based platform allowed participants, judges, and organizers to collaborate seamlessly in real time, regardless of their physical location. It enabled easy submission and tracking of entries, ensuring that all stakeholders could engage efficiently throughout the Hackathon.
- Streamlined Processes:By automating the application submission and adjudication workflows, the platform eliminated manual processes, reducing administrative overhead. It provided judges with a centralized interface to review, score, and provide feedback on submissions, ensuring consistency and transparency in the evaluation process.
- Improved Efficiency:The platform reduced the time and effort required to manage entries, from submission to adjudication. Judges could easily access all required materials and make decisions quickly, while participants were able to receive timely updates on their submissions and progress.
- Scalability and Flexibility: Built on cloud infrastructure, the platform was scalable, supporting increasing numbers of entries and users. The cloud solution ensured that the platform could handle future Hackathon events, adapting to varying participant volumes and needs.
- Real-Time Tracking and Transparency: The platform allowed for real-time tracking of submissions and the adjudication process, ensuring transparency. Both participants and judges had access to up-to-date information, fostering trust and accountability throughout the event.
- Secure Data Management: Security protocols were embedded into the platform, including encrypted data storage and secure user authentication, ensuring that all participant data and submissions were protected throughout the process.
- Post-Hackathon Impact: After the event, the platform helped transition the most promising prototypes into production. With seamless communication, feedback, and access to critical data, SITA was able to more effectively identify winning solutions and move them forward for real-world implementation. Overall, the cloud-based platform contributed to the success of the inaugural SITA Hackathon, improving the user experience, optimizing operational efficiency, and supporting the long-term goals of the event.



