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.
Log in or sign up for Devpost to join the conversation.