Updated Jan 24, 2026

Building Campus Plus: A High School Student Shares His Journey

Table of Contents
Text Link

Many students face the frustration of clunky, browser-only learning management systems that make checking homework and schedules a hassle. What if a high schooler could solve this problem by building their own mobile app?

Adalo lets you build database-driven web apps and native iOS and Android apps — published to the App Store and Google Play — from a single no-code editor. One student used this platform to create Campus Plus, transforming how his entire school accesses assignments, schedules, and community features on the go.

The Idea Behind Campus Plus

The idea behind Campus Plus was that the learning management system that my school uses didn’t have a mobile version. So when kids wanted to check their homework assignments or their schedule, they would have to  go to a browser on their computer and login – every single time.

For students and educators looking to solve similar problems at their own schools, platforms like Adalo (a no-code app builder for database-driven web apps and native iOS and Android apps—one version across all three platforms, published to the Apple App Store and Google Play) make it possible to turn ideas into functional apps without learning to code.

__wf_reserved_inherit

There was nothing on the go! That was the problem I was trying to solve.

Here’s what Campus Plus does: It pulls data from our learning management system and it shows you your assignments and your schedule, on a mobile app. On top of that, I've added a ton of different community and communications features.

  • The administration of the school can send push notifications to all the students.
  • There are different community pages where clubs and sports teams can post things
  • I’m adding the school newspaper and the lunch menu
  • There’s a check-in system for when you get a COVID test at school
  • You can use it for attendance

It all started with not being able to check your homework, and it's evolved to solve all these other problems that my school had.

__wf_reserved_inherit

From Prototyping For Fun, To Building An App!

During quarantine,  I (like everyone else) was really bored, and I got into UX design – just for the sake of exploring it. I started looking at all these different  prototyping and UX design softwares, and began building out  different app ideas that I had.

One of those ideas was to make an app for my school. So I just designed it in Figma and had this cool prototype. When I took the prototype to my dean (to pitch it to him), he was really excited with it and thought it’d be really cool. My principal happened to walk by at that moment and was really excited about the prospect of an app too.

Once I knew my idea would be well-received, I had to figure out the next big piece of the puzzle: Do I learn how to code or do I hire a developer? That’s when I started exploring  all these different no-code tools, which is kind of when I found Adalo.

__wf_reserved_inherit

After a month or two of building, I had a working prototype of the front end! I pitched the app to the school principal, the head of communications, and the head of technology at my school. They really liked it, but I had an important hurdle that they pointed out: I wasn’t authorized to get API access to the school's learning management system.

It was a really huge roadblock: How do I get my app to pull this essential data from the learning management system into the app. I probably spent three months working on different types of integrations. I had these iCal feed URLs from the learning management system that each student could input into my app, but I didn't have a way of taking that and turning it into data within the app.

That’s when I discovered Make.

Integrating The Moving Pieces and Launching On The App Store

I started designing different workflows or scenarios within Make. I could run a scenario every day that would scan every student's feed URL, and then parse that into assignments and schedules. It really took me a while to crack that – but once I did, I had a really nice working prototype of the app and I was able to launch it to 70 beta testers by the end of the year at my school.

This year, I put together a rollout plan and got the app into the App Store! I was able to launch it to all four grades at my school this year. Right now, we have a little over 500 users (pretty much the entire school!)

__wf_reserved_inherit

How I Picked Adalo and Make

When doing research on how to build an app, I discovered this whole community of startups that use no-code tools. I probably narrowed it down to about ten tools or so. I scheduled meetings with some of the account managers of those companies trying to figure out what I could do.

The thing that I loved about Adalo from the start was how intuitive it was compared to all the others. The drag-and-drop builder especially! It looked and felt really similar to Figma, which is what I had been used to working on.

I found a tool where you could enter an iCal Feed URL, and turn it into a JSON. I tried a couple of tools before finding Make – it was great to just play around with the different blocks. I could then process the data and send it back with a web hook to Adalo.

That was my lightbulb moment when it  all came together. There was a lot of tweaking that I had to do but it was definitely a really cool connection with both of the softwares.

Getting 300 Installs on Day 1

When Campus Plus was ready to launch, I made a big announcement at a school assembly. And then with each grade, I had  a 20-minute onboarding session showing people how to use the app, how to make an account, and what they could do with the app.

I was just happy that there were so many people that downloaded the app on the first day – about 300 of them! But that meant I had 130,000 records, and those were all individual scheduled events. So if you can imagine the chaos we had with syncing that, it was pretty crazy! It kept timing out, and I was really worried about whether the entire app would even work.

The quick fix I came up with was where each scenario only handles 50 users based on the user number from Adalo.

The great thing about the app is that it pulls data from the learning management system so the teachers don't need to use the app. I think maybe 10 to 20% of the teachers have downloaded it out of excitement, but it’s essentially a student app.

__wf_reserved_inherit

My Takeaway From The Experience of Building Campus Plus

I think the core features that I started with – particularly not being able to check your assignments and your schedule on your phone – that’s been the most useful. Secondly, the push notification features have been super helpful too. High school kids don't really check their email a whole lot, so when you get a colorful push notification on your phone, it's much easier to communicate with students. Overall, I think people have really enjoyed using the app.

My advice for anyone looking to explore building an app or building something with no-code: Don't be afraid to just jump right into it! Try and get whatever’s in your head onto a computer screen as fast as you can. It doesn't hurt!

My plan is to whitelabel the app and hopefully sell it to other schools. My issue right now is at its current stage, it's too expensive for it to be profitable because of the monthly subscription costs for the schools. So I have to get to a point where I tweak it somehow so that it’s an easier process to integrate with different schools’ learning management systems.

I'm looking at maybe studying interactive design in college. I really want to work in the  education technology field, and I want to eventually have my own startup.

Thanks for sharing your story with us, Zach! We’re thrilled that you could use Adalo to bring your idea to life.

FAQ

Question Answer
Can I easily build a school app to display homework assignments and schedules? Yes, with Adalo's No Code App Builder, you can easily build a school app that displays homework assignments, schedules, and other essential student information. Using Adalo's drag-and-drop interface, you can create a mobile app that integrates with existing learning management systems and adds features like push notifications, community pages, and attendance tracking.
Why choose Adalo over other App Builder solutions? Adalo is a no-code app builder for database-driven web apps and native iOS and Android apps—one version across all three platforms. AI-assisted building and streamlined publishing enable launch to the Apple App Store and Google Play in days rather than months. This ability to publish directly to app stores is crucial because distribution and marketing are often the hardest parts of launching a new app or business—having your app available in the stores where users already search for solutions gives you a significant advantage over web-only alternatives.
What's the fastest way to build and publish a school or campus app to the Apple App Store and Google Play Store? Adalo is the fastest way to build and publish a school or campus app to the Apple App Store and Google Play. With No Code App Builder's drag-and-drop interface and AI-assisted building, you can go from idea to published app in days rather than months. Adalo handles the complex App Store submission process, so you can focus on your app's features and user experience instead of wrestling with certificates, provisioning profiles, and store guidelines.
Can I integrate external data sources like learning management systems with an Adalo app? Yes, Adalo apps can integrate with external data sources through tools like Make (formerly Integromat) and webhooks. As demonstrated in the Campus Plus story, you can pull data from learning management systems, process iCal feeds, and sync information automatically with your Adalo database to display assignments and schedules.
Do I need coding experience to build an app like Campus Plus? No coding experience is required to build an app with Adalo. The creator of Campus Plus started with just UX design knowledge from Figma and was able to build a fully functional app serving over 500 users. Adalo's intuitive drag-and-drop builder feels similar to design tools, making it accessible for students and educators alike.
Can Adalo apps handle a large number of users and data records? Yes, Adalo apps can scale to support hundreds of users and large amounts of data. Campus Plus successfully launched to over 500 students with 130,000 individual schedule records. While scaling may require some workflow optimization, the platform provides the flexibility to handle growing user bases.
Can I add push notifications to my Adalo app for school communications? Yes, Adalo supports push notifications, which are incredibly valuable for school communication. As noted in the Campus Plus experience, push notifications are more effective than email for reaching students, allowing administrators to send colorful, attention-grabbing alerts directly to students' phones.
Start Building With An App Template
Build your app fast with one of our pre-made app templates
Try it now
Start Building With An App Template
Build your app fast with one of our pre-made app templates
Begin Building with no code
Read This Next

Looking For More?

Ready to Get Started on Adalo?