Hi, I made a portfolio for the first time. I've used Gatsby to make it. I'd like to hear your thoughts on it!
- Portfolio
- Source Code (In case you are curious)
Thank you! Have a wonderful day! 😄
We're a place where coders share, stay up-to-date and grow their careers.
Hi, I made a portfolio for the first time. I've used Gatsby to make it. I'd like to hear your thoughts on it!
Thank you! Have a wonderful day! 😄
Budibase -
Justin Chu -
Alexey Antipov -
Joy Shaheb -
Discussion
All of this is a preference of mine, so take it as you will.
Home/Index Page:
No link to home. You can click the rocket and SAHIL BONDRE text on the top left to get you there,
but there is no specific "Home" on the top right with your "Projects" and "About".
The gap between "Hello!" and the text under it does not match the gap between "Tools of Trade" and the images under it.
I don't like the alignment of things on said home/index/landing page. The top wave, "Hello!" and text under it are left-justified along with "Tools of Trade" and the images are as well. However, the bottom icons are centered. Suggest changing all of the home/index to a centered format.
About Page:
I always tend to call this site dev.to, both when typing and speaking in person to friends. Don't know if that is proper, but it helps identify it verses any other generic "Dev" thing.
I would move the "HERE'S MY RESUME" to the bottom, after the "Have a Fun ${day} !"
Again all this is my preference, but it might spur some other conversation or help you identify some things on your own. Good job on it and I hope it works well for you!
Thank You for your review! I'll make some changes soon. 😊
Can you help me understand how does this firebase thing works when you are adding a new subscriber to your mailer?
Yea Sure!
I am using firebase a backend just to store the list of emails. So the only product I am using of firebase is firestore.
Every firebase project has some config data associated with it. This is essentially like a password that allows you to access the backend. I have stored this data in a file called
firebase-config.js
. This file is not on version control (github) as I has secret data. Here's the code inside it:This file export the
firebase
object which is imported bysrc/components/MailBox/index.js
. This is used to perform write operations to the database.You can read more in the firebase documentation:
Hope I cleared your doubts.
Thanks man! This was really helpful. :)
By the way, I really liked the concept of personally mailing and building real network. Glad I found your blog.
😄
I'm totally stealing the "Tools of trade" section! Very cool idea 🙌
You could also add some projects you have built. Nice page though :)