As a beginner, programming an app with Chat GPT with the following criteria: feasible or unrealistic?
Good day,
I'm thinking about trying to program an app using Chat GPT alone. The app should essentially be a social app and organize/manage something in real life, let's say similar to Picolo (a drinking game app).
I don't want to reveal much about it, but it should include the following criteria:
- Cross-platform
- Manage user accounts, store data and enable interactions between users
- Have good design (minimalist but appealing)
- User accounts should "play" in real time in a room that can be opened
- Have a payment system and all the security that comes with it
- And have quite a few extra features that allow you to create your own custom "game"
I'm a complete beginner, but I'm hoping I can learn everything I need with Chat GPT. The problem is, I'm studying part-time, so I only have 2 to 5 hours a day available for it. And unfortunately, I don't know anyone who could help me, plus I don't have the money to "hire" someone or anything like that. It wouldn't make sense if I didn't even know if an app like this would actually make any money.
In general, I am very willing to learn and would actually like to do it (just for myself, not for the money or anything else).
Now to my question: Do you think something like this is completely unrealistic, or is it feasible? Sure, theoretically, it's possible, but I'm no prodigy or experienced programmer, and I don't have 16 hours of free time in a day. I'd really like to hear your opinions on this.
Thank you and best regards
There alone you have reached a point where you can’t do anything with ChatGPT anymore. You have to do with various laws here, where it is already worthwhile to turn on a lawyer who checks whether your AGB etc. is legally valid.
And even if you’re just referring to the technical, it’s difficult, because
ChatGPT gives you some mix(st) from Stackoverflow and W3Schools due to chances (the exact sources nobody knows, just taken as an example). For UI and UX there are professionals who can help you.
Better learn a (web) programming language yourself and then use ChatGPT specifically for solutions of small problems.
It is always unlikely to do something without expertise alone, for which large companies hire thousands of experts.
In principle, it is possible to exist with a small company against large companies, but for this you need an idea that is better than the ideas of others.
And: ChatGPT occasionally makes hair-absorbing mistakes. You have to be at least good enough to recognize them.
Gathered answer:
So the good on the app would be the idea, not a complex programming, since it should be just something organizing anyway.
But yes I have taken note of the answers and would ask the same question again, with the following adjustments:
If you keep it simple first? Maybe we can say in half a year, with 2-5h programming learning the day and with predominantly chat GPT?
No is quite excluded. If you can program, ChatGPT can be a tool that supports, but without any idea you can start with it little. ChatGPT has significant limitations in functionality. It also likes to create mistakes that you cannot debugging without real background knowledge. Especially when it comes to security and payment connections, you’re pretty fast in the rain. Realistic, you can easily implement smaller things with ChatGPT if the prompts fit. But everything that becomes more complex can support it at most, but not perform miracles.
Gathered answer:
So the good on the app would be the idea, not a complex programming, since it should be just something organizing anyway.
But yes I have taken note of the answers and would ask the same question again, with the following adjustments:
If you keep it simple first? Maybe we can say in half a year, with 2-5h programming learning the day and with predominantly chat GPT?
It’s gonna be pretty hard. Will necessarily learn programming. It is theoretical, but as I said, you will have to learn programming, otherwise you will not be able to find the errors that ChatGPT makes. Sometimes he is trapped in a continuous loop and if you don’t know any more you give up frustrated.
Ic think it’s feasible, but not quite simple. You will also need to learn something so automatically it is not. And it depends on which prompts, so you use textingaben. In addition, I would recommend you to start with the very simplest range of functions: imagine which features your app needs to have a benefit. Describe the detailed and then ask ChatGPT something like:
I want to program a web application with the following functions:
(functions)
Please give me a step-by-step instruction on how to proceed.
For the individual steps that are then specified, you need to ask in detail.
Gathered answer:
So the good on the app would be the idea, not a complex programming, since it should be just something organizing anyway.
But yes I have taken note of the answers and would ask the same question again, with the following adjustments:
If you keep it simple first? Maybe we can say in half a year, with 2-5h programming learning the day and with predominantly chat GPT?
I think it’s possible. And if it doesn’t work in the end, you have learned a lot.
I would say with the criteria you mentioned…
Completely unrealistic.
It would not be just a small frontend progamme to make the expenses and expenses. Such an app also requires an extensive backend with data coding for a database system, accounting (international payment traffic) and security features. …and last but not least also a server that carries out everything.
Considering that you have no idea how everything works and what you need to make sure that all the components work together, impossible.
All current AI’s are (more or less) chatbots, which can only provide code clips from their training data. You need to verify this code yourself and combine it into a meaningful whole. This requires experience as a developer, security expert, designer, merchant.
As far as the actual code is concerned, it makes more work to analyze/process foreign code than to write it.
It would be too nice to just tell the AI what you want and the AI delivers a complete software version…. then it no longer needs well-paid professionals.
Even under the technical simplifications mentioned in the comments, I do not see any significant influence on the simpification of the solitary project.
Even if you are destined for payment and real-time functions, nothing changes in coordination. A payment system would represent the least part of the backend.
With regard to time (without learning from programming languages), I would add half a year of fulltime jobs for a single developer to market prices….Not to mention from personnel in various test phases (the developer itself is the worst tester you can imagine).
Even under simple conditions, such a project requires a skilled person in several programming languages and framewoks. You don’t even learn that in no time. Ultimately, you still need the skills as an administrator… (depending on the server system, Powershell or Bash.)
Dispense with the help of AI if you are not able to realize this thing without it. AI can take down annoying little junk, but the decisive development you need to be able to do yourself.
Thank you very much for your extensive answer! Unfortunately, I do not have any money to go to a software developer, as I said, I don’t even know if the app would be profitable.
Of course, that Chat GPT only gives snippets is aware that the idea would be to teach itself the necessary knowledge… and I would have thought that you can start a lot with Chat GPT, of course not exclusively. But probably the task would even be quite difficult for several IT master graduates, right?
Well, I would still be interested in what effort this whole thing would be possible, I would also have more desire for the learning process than for the final result…
What if I take two years and find some support? Could you tell me (even if it were unrealistic) in which areas I would have to find out exactly? I mean, it’s just a thought game, but I’d like to understand more precisely what I would have to learn… In addition, because of my studies, etc, there is still the possibility to get to know software developers etc.
I would be very happy to answer you!
When I read the comment, the question arises:
How did you manage to be admitted to study?
That’s not bad. I’m just making a comparison to my career (more than 40 years ago)… without any excuse, without internet, without someone who explains what to do.
If this is the case, it is absolutely no problem to go to a training page like W3Schools and learn a programming language.
For the beginning, it is irrelevant what language one acquires, the function is always the same . Then it only takes interest and some creativity.
I don’t know, I’m not in your head, I don’t know where your frustration limit lies and how intelligent you are.
If you rely on artificial intelligence instead of your own intelligence, you will never experience the success experience when the first small program works.
Up to the big application you have to learn more…
But sometimes quite general….
You are one of the people who are studying, who are supposed to be capable of doing cases for themselves and other important decisions…. and you ask questions that you should be able to answer yourself?
Does today’s youth no longer just want to try something without getting any predictions about whether it could work…zitter…bibber? Just do something and if it goes wrong, you just did something wrong… shit happens,
Sure, in my youth, I also had “big marbles” in my head… some things worked, other things ended in a rupture landing… but I never asked…
But clearly, most likely, the nothing would be on this way..
All right, you understand, but you interpret a little too much.
On the one hand, this page is more like loud thinking what is written here has hardly any influence whether I try something or not. I just didn’t know anyone around me who knew about the subject and wanted to hear some opinions from boredom.
Unfortunately, there is a little more behind the “simply try” if you have hardly any time and you have to start with a master thesis in the mechanical engineering study soon. This means that after all day learning and working again to sacrifice the free time for programming. Unfortunately, you can’t talk about youth in the context anymore, I would have as much time as it was then, of course, something else.
And learning to programming with Chat GPT was also a little too much importance. I would have thought you could teach yourself programming well, well then that is probably not so sorry for the questions. Of course, I’ve got exactly that Bock to learn on another way.
But it’s okay. Fair enough, my questions came unnecessarily over there was clear to me. Nevertheless, if you estimate to 0% what it means to construct such an app, it’s good to ask, I’m certainly smarter than before.
And maybe the whole thing could also be designed as a frontend program hmm
Wouldn’t do this with ChatGPT in your place. Learn better to program and do this on the normal way.
As a beginner, you don’t get that realistically. Make sure there’s not something big going wrong.
very complex. GPT outputs code clips, but you need to develop a finished app yourself.
Gathered answer:
So the good on the app would be the idea, not a complex programming, since it should be just something organizing anyway.
But yes I have taken note of the answers and would ask the same question again, with the following adjustments:
If you keep it simple first? Maybe we can say in half a year, with 2-5h programming learning the day and with predominantly chat GPT?
you can learn super with ChatGPT because it provides a code snippet for certain problems, but it does not write any complete applications. Without programming knowledge, you will not get the snippets set correctly.
For example, you can ask GPT how to create a login routine with PHP, or write me a SQL Query to create a user table.
Most unrealistic
and “only” with ChatGPT also cannot be implemented.
Gathered answer:
So the good on the app would be the idea, not a complex programming, since it should be just something organizing anyway.
But yes I have taken note of the answers and would ask the same question again, with the following adjustments:
If you keep it simple first? Maybe we can say in half a year, with 2-5h programming learning the day and with predominantly chat GPT?
Why don’t you just leave ChatGPT, learn to program without the crap?