Inspiration
As a coding tutor, I see my students struggle being creative with their code. They check other people's projects, but most of the time it's too complex for them to understand, so they copy it and hope for the best. Lastly, other social media platforms have programmers who try to create a whole application, but never the basics, which discourage the student, as they think they will never understand the code.
What it does
This application creates a social network for those who are curious/beginners in programming. A user can write a snippet of code, indicate what language it is, and share that creative to the world. Even though this application is meant for beginners, anybody is welcomed to share/explore code.
How I built it
The application was built using Xcode as the IDE. The interface is SwiftUI, and the language is Swift. As for the backend, Google Firebase Firestore is used to store any data related to the application.
Challenges I ran into
I've haven't coded a iOS application for awhile, which meant I was learning everything again. Also, understanding the path to Firestore took awhile, as it's not SQL.
Accomplishments that I'm proud of
After sometime, I was able to make a connection to Firestore, and write/read data from that collection.
What I've learned
I've relearned iOS using SwiftUI and Firebase with Swift.
What's next for Nerld
I would like to transfer users to a proper user authentication database. I'ld also like to add more social media like features, like comments, pages and follows, so that users can interact with each other.
Log in or sign up for Devpost to join the conversation.