This article will tell you about the tech stack we’re gonna use for this project. As the title says this will be a complete a full stack app.
Its pretty cliche to be honest. But I still thinks we can learn a lot from this project we’re gonna build.
Its basically a website where anyone can post anything anonymously without the fear of people judging you.
well obviously we can’t let anyone post anything. Otherwise people will just scam the website. So we’ll be having a authentication using their email address.
By anonymous I mean clients don’t know who posted which.
React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes
So install node and create-react-app
I know this is definitely a over-kill, but still I think its not that bad idea once the project grows.
MongoDB is a document database, which means it stores data in JSON-like documents. We believe this is the most natural way to think about data, and is much more expressive and powerful than the traditional row/column model.
This one is obvious.
we’ll use this to test our api in golang.
The GUI for MongoDB. Visually explore your data. Run ad hoc queries in seconds. Interact with your data with full CRUD functionality. View and optimize your query performance. Available on Linux, Mac, or Windows. Compass empowers you to make smarter decisions about indexing, document validation, and more.
we’ll use this to check our database rather than the mongo shell.
And with that out of the way. Lets actually start coding from the next article.
Happy coding 🙂