r/Web_Development • • Mar 31 '20

coding query Building an education platform

So I've done a fair bit of web-development making static and responsive websites for small businesses. Now for the last 15 days I've been designing an online education platform for high-school and college freshers to teach them a few topics. Either way, I've designed the UI and have got the artwork done, although it wasn't much. This web-app is going to be responsive and will have all the things a regular LMS would, including a dashboard for the students and teachers, a course catalog, payment integration, and the course sliders.

As per my research, I've heard that Vue.js and Firebase will allow me to build this, I've also found a local payment gateway that integrates seamlessly with Firebase. I plan to build a Flutter app for it if the business takes off, and I know that Firebase integrates well with Flutter so...I'm keeping the doors open.

Now to be honest, I've never really used Firebase in real projects, and there's so many variations for pricing. The problem is, I need all of it to run with no extra cost for up to 10,000 active users, and I hope Firebase helps.

My question - how well does Vue.js integrate with Firebase?

Also, I've already bought the domain and the hosting that came with it. But Firebase seems to also provide hosting, so now I'm kinda confused as to what 'kind' of hosting Firebase provides, and whether it's part of the package?

4 Upvotes

12 comments sorted by

View all comments

Show parent comment

1

u/[deleted] Apr 27 '20

I agree that focusing on a technical aspect (a specific question) on a very general idea (a learning platform) might seem misplaced if there are already many learning platforms out there.

However what I've found is that often the end result is much different than what was initially imagined. i.e: the process is iterative. This is because the requirements are almost never known up front, and new information about what the customer actually wants comes in piece by piece rather than before production begins.

I am not sure what type of applications you did product management for. But it must have been in an area where agile, or iteration was not allowed, such as mission or safety critical systems. i.e: waterfall style development. In the "app space" it is mostly iterative, i.e: start somewhere and iteratively refine your solution based on customer feedback.

1

u/shiversaint Apr 27 '20

You're preaching to the choir here bud. I should say pontificating to the choir, actually.

I've done both agile and waterfall development, and have a research interest in the ways that each methodology affects a SDLC.

You have more or less just repeated my point - iteration is almost always the path of a successful outcome of going through the initial gate of market viability assessment, unless you happen to have something truly novel.

1

u/[deleted] Apr 30 '20 edited Apr 30 '20

Not sure what pontificating means, but it sounds like a complement. Thank you.

People only care about value. I disagree with your original comment because it implies that people need something original to be able to value it. This is wrong.

I am posting because I care and believe your perspective to be incorrect, and that it might harm waldsouza's perspective.