Education Case study

SchoolWiki: school communication app for parents and staff

SchoolWiki, a school communication platform: web API, parent site and iOS/Android apps for events, notices, messages, newsletters and absence reports, with a setup wizard.

SchoolWiki app designs: the home menu, events and newsletters
Client
SchoolWiki
Service
Web apps, Mobile apps, Integrations
Years
2015–2018 (3 years)
Stack
iOS, Android, ASP.NET, MySQL and 6 more
Platforms
iOS, Android, Web

Overview

SchoolWiki is a school communication platform. Parents and staff follow events, messages, newsletters, notes, sport and school policies in one app, with data per student rather than per class, calendar sync, absence and change-of-details forms, and a staff-only section. We built the web API behind it, a parent site, and the iOS and Android apps, plus a setup wizard so each school can configure itself.

The challenge

Parents need events, messages, notices and absence reporting in one app across many schools, each with its own branding, and some data belongs to a student rather than to a class.

What we built

  1. A documented web API serving the mobile apps and the web site
  2. A parent site with registration, login, student management and email reminders
  3. iOS and Android apps for parents and staff: a home menu of school features, events with calendar sync, messages, newsletters, notes, sport and teams, latest news, school policies, absence and change-of-details forms, a staff-only section, language choice and a setup guide
  4. Push notifications and store releases for both apps
  5. Per-school branding and setup: logo, colour, short app name, policies and contact details
  6. Import of events and other data from a school data service, using that service's REST API, and integration with a parents' planner database
  7. SMS notifications to parents, and notifications on the web
  8. A setup wizard for school configuration and user management
  9. A Windows service for background tasks
  10. Home page, banner, icon and splash screen design, and API and database tuning
  11. SSL and server maintenance

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
MobileiOS (Objective-C), Android (Java)apps for parents and staff
ServerASP.NET Web APIservices for the apps and the parent site
DataMySQLschool, student and notice data
BackgroundWindows servicescheduled and background tasks
MessagingSMS, push notificationsparent and staff alerts

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project spanned 2015–2018.
    • It was maintained and extended over 3 years.

Screens

SchoolWiki: school communication app for parents and staff: app screen
SchoolWiki: school communication app for parents and staff: app screen

Could this be your project?

Request similar work

Questions about this project

How long did this project take?

Our work on it ran from 2015 to 2018.

What technology was used?

iOS, Android, ASP.NET, MySQL, Web API, Windows service, SMS, Push notifications, Java, Objective-C.

Was it maintained and extended over time?

Yes. Our work on this project was maintained and extended over 3 years, from 2015 to 2018.

Similar work

TheHopeLine topics page: choose a topic by alphabetical list or category, with the most popular topics

Also iOS and Android, also a web app

TheHopeLine: crisis-support community platform

  • Media and community
  • Public safety and government
  • Web apps
  • Mobile apps
  • Integrations

2011–2026

A long-running ASP.NET website, agent CRM and mobile app for a youth crisis-support organisation: topic pages, live chat, prayer requests, reports and reminders.

My Taxi Ride: taxi dispatch and booking platform screenshot

Also iOS and Android, also a mobile app

My Taxi Ride: taxi dispatch and booking platform

  • Logistics and transport
  • Operations and facility management
  • Mobile apps
  • Web apps
  • Integrations

2013–2016

Passenger and driver apps for iOS and Android, a dispatch admin panel with reporting, APIs, SIP calling and the public website for the My Taxi Ride dispatch system, built over four years.

The fieldo.se home page: Digitalize your work orders, a mobile planning and journal service for contractors and service companies

Also iOS and Android, also a web app

Fieldo: field work orders and communication app

  • Operations and facility management
  • Web apps
  • Mobile apps
  • Integrations

2013–2016

Fieldo, a cloud service with iOS and Android apps and a web portal where managers plan projects, workers log time, expenses and materials, and customers follow status and costs.

Building something similar?

Tell us what you need and your industry. We will tell you what is realistic, what it would take, and show you the closest work we have done.

Are you ready to partner with us?

Our good-natured team is waiting to hear your business requirements.

Book a free project call