I was thinking about creating my first small project and I want some input from others.
I would like to make a database hosting application for website’s that cannot get access to a database.
The idea may sound stupid because let’s face it a lot of website’s have access to a database.
But non the less I want to make this as my first project.
The reason why is actually quite simple.
I want to make this application in combination with a client plugin that allows the user to fetch data but also to save data to the database. ( even if the user has no database access ).
Well my idea was to create a dB hosting service where people can sign up for a dB hosting and they can access it using an api.
Imagine creating a github gh pages but you want to be able to load in data dynamic and being able to edit.
I want to create a api that returns the dB data when it is requested using php, javascript or another language of your choice.
And the edit part I would make it so you can ajax login and you get a response back that activates a admin panel.
Personally, I wouldn’t bother. Sorry to be negative, but there are loads of sites offering this. Also, it’s probably nowhere near as simple as you might thinks.
I say go for it, there isn’t enough competition here. Both Parse and Firebase are ridiculously expensive for hobby projects.
It would be very hard to do well, though. It would probably be a great learning experience if that’s your goal. If anything, it could just go on your Github.
PaaS/BaaS is a growing sector and have lots of potential.
I think you’re missing the point, though. With the 2 options I mentioned above, you can create a fully functioning app by only developing the frontend. That is really cool and really powerful.
You’re probably not going to strike oil on one of your first projects. Even after that, you’re still probably not going to hit it on your own.
Doesn’t matter. Gotta learn. I’d say if this is for the learning experience, then you should absolutely do it if it interests you. If all else, you could use it to help springboard your own projects in the future.