Inspiration
Inspiration was learning how to build web apps using the Meteorjs framework. This is my first ever Nodejs and Meteorjs web app!
What it does
Its a simple web app and to-do list that allows you to store public (editable) todo items or make items private that restricts editing and view from everybody else who views or logs into the app. You can log in with username and password or with facebook credentials.
How I built it
Using the meteorjs tutorial and coding using Atom and CLI
Challenges I ran into
Server side was little buggy and integration of facebook app did not feed properly into userId. They were resolved but were a challenge to debug given my newbie status with real front end development.
Accomplishments that I'm proud of
Debugging issues not on the tutorial including bringing in Facebook api and configuring it making the simple app more useful to end users (in theory)
What I learned
Learnt loads on client side V server side realities on this projects. The switch to server side validation and mapping callbacks to methods brought web development security via encapsulation into a software development understandings for me when one uses method calls on main method (C#/Java and even Python) to encapsulate a coded method behaviour from main script view.
What's next for WebApp: Simple To-Do List
Integrate with Angular or React frameworks.

Log in or sign up for Devpost to join the conversation.