Simple Social networking app with Node, Angular & MongoDB
Web app background
After writting backend application which no face to showcase or few personal projects which i started but never completed because of lack of ui(infact i do not like html & css at all). Have learned it before time caused me to show less interest during actual projects. But everyday a new ui and js framework came into picture. jQuery was something which i liked the most when initially i started working with web frontends. Then came Angular JS in which i wrote a fully functional campaign management app for one of my empoloyers which stored lakhs of data on mobile device with sqlitecipher interface.
There were couple of web frontends i have written in servlet/jsp which were again mostly focused on data part and not much on shiny ui.
Back to the article, I took couple of free courses to strengthen knowledge on mongodb from official website https://university.mongodb.com/. I strongly recommend to enroll for these courses. Along with the book MongoDB the definite guide present in my library. Why i choose to develope in node because after learning for a while i thought node js is most compatible with mongodb as compared to java though java mongodb orm interface is quite mature and you can achieve the same result if you ever plan to replace the api layer in any jvm framework.
Techstack
- Node plain javascript for Backend application
- Angular for frontend application
- Bootstrap for ui grid and other stuffs(this universe is very big to explain)
Demo
At the end, I ended up making this ugly website with functional features. I am still not convinced to learn frontend.
Source Code
- Backend https://gitlab.com/node-js-server-apps/simple-social-networking-nodejs-mongodb
- Frontend https://gitlab.com/node-js-server-apps/simple-social-networking-angula
The code in the repository is self-explanatory and it is so big to explain in a simple blog.
☕ Happy Coding.
comments powered by Disqus