I want to build a cli chat app with Go, Postgres, Web socket, authentication. All for learning purpose.
Feature I wanted – anonymous chat, authentication, persisting message, cookies, and people should be able to connect by typing the same key.
Can you guide me how to think about this and what would be your thought process when building a chat app like this?
Idk where to begin and how to think about this. So any suggestion would be really helpful. Also do share resources resources i can look into that would be helpful for me.
I also wanted to integrate OpenAPI documentation on this
Im a beginner and have done small projects only. Im trying to build projects and learn. But i am confused on how to think about building a chat app with Go, postgres, web sockets.
Like where to start? what architecture design and what folder structure etc? Like what file should i start and how to progress on this? Can you share about your thought process when you are building something like this?
Thanks for looking into this.
Go Lang is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.