Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
0. Use LINUX, windows will waste your time, don't dual boot just throw a VM (assuming you have windows as only os)
1. Don't give too much time for UI of your website, it is for learning and not a product to release
2. Don't waste your time writing comments for your code unless it is a really complicated function. Make sure you use the right names for Vue components, functions ...etc. so that the name is enough to describe what this does
3. Don't do Unit tests, though they are an advantage for a small project as it is not that much to write but they are a waste of time in your situation.
4. Don't waste time with securing your API, just a simple username password => JWT, don't waste for antiforgerytoken for all functions, doing it for one is enough
5. Make your code as dynamic as possible so that adding your features doesn't take lots of time (especially for vue components)
Congrats man, good luck,
bitjedi8242yPlease add typescript in your backend else you will find yourself in callback hell or some weird run time error.. else everything looks great.
@bitjedi Thanks a lot man. But with this, I am putting myself a lot out of my comfort zone and learning new technologies, especially with websockets and how to integrate it with the database , so I will probably pass using ts . For my next project, for sure, I will use it. ::))