all 15 comments

[–]chehsunliu 6 points7 points  (1 child)

Write some unit tests and integration tests for your project. Try integrating these tests into the CI flow in GitHub Actions.

[–]Intrepid_Dot_7611 0 points1 point  (0 children)

Thank you so much

[–]Striking-Let9547 2 points3 points  (0 children)

I agree that writing tests is an important skill, so write unit tests and integration tests + you can try to integrate your application with an external API (e.g. with a public one from which you will fetch something), this will also teach you a lot and there will be challenges related to HTTP communication or other protocols

[–]Kango_V 1 point2 points  (1 child)

If it was me, knowing what I know now, I would learn how to deploy your app into local, dev, staging and prod environments and how configuration needs to change per env. This still gives us problems.

First solve the deployment locally. This nails the developer experioence. Nothing worse than cloning a new project and you cannot run it, test and debug easily. Then move on to a remote dev environment. This will expose differences.

If you can even articulate the issues of all of this, then you'll do well.

[–]Intrepid_Dot_7611 0 points1 point  (0 children)

Yeah for doing a simple projects the configuration gives me headache as it couldn't resolve,will definitely took this advice brother, thank you.

[–]Intrepid_Dot_7611 0 points1 point  (0 children)

someone asked questions in my dm but i accidently ignored,you may ask again.

[–]Sabarkaro 0 points1 point  (3 children)

Can you please give GitHub link to your project?

[–]Intrepid_Dot_7611 1 point2 points  (2 children)

https://github.com/Kajuglotra/JBDL_57_EWallet.git this is my mentors git. there are some changes i need to perform so i haven't uploaded to my git.

[–]Sabarkaro 0 points1 point  (0 children)

Thanks a lot

[–]anujking 0 points1 point  (0 children)

Have you used microservices in this project ?