Inspiration

Inspiration came when I realized that my high school didn't have a proper way to communicate with its student, apart from a really bad designed website that no one really visited. An app was really needed, to be honest!

What it does

You can view useful school news that come directly from the website itself (I read the RSS feed, so publishers won't have to work with anything new!) and administrators can also broadcast notifications that every student owning the app will eventually receive on their phones. Fancy!

How I built it

I designed the client using React Native and a bunch of libraries for it. I found it really easy, since I already have React experience myself! Later, I decided to use a serverless architecture for the "backend" code using Firebase, and I really have to admit that it's very easy to work with! I would recommend working with it for these really small backend codebases.

Challenges I ran into

React Native isn't exactly intuitive when it comes to compiling and generating the final APK and the build for iOS, too. It was difficult to follow along many guides that explained how to setup the keystore etc, but I did it anyway! I also had some problems connecting my React Native codebase with Firebase itself.

Accomplishments that I'm proud of

I've been able to use a serverless architecture for the first time, and I also used React Native itself for the first time. It was a really good learning experience!

What I learned

Serverless Architecture, React Native, Gradle build process, how to publish an app on the Play Store

What's next for iNuzzi - App Liceo Nuzzi

It will be launched on the App Store as soon as I have a license.

Share this project:

Updates