# I would love to have your honest opinion on my portfolio

**URL:** <https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705>\
**Category:** Career (You Can Do This!)\
**Created:** [November 8, 2021, 4:45pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705 "2021-11-08T16:45:34Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![aburto22](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/aburto22/32/242104_2.png) [@aburto22](https://forum.freecodecamp.org/u/aburto22)\
**Post date:** [November 8, 2021, 4:45pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/1 "2021-11-08T16:45:34Z")

</div>

Hi everyone,

I would love to have your feedback on my portfolio website.

I don’t have many major projects (like full stack MERN apps), but I am looking to build them and add them to the portfolio website in the coming weeks.

More than anything, I would love your opinion on the layout, colours, and if you see any bugs at all.

The link is: [https://portfolio-aburto22.vercel.app/](https://portfolio-aburto22.vercel.app/)

Please be brutally honest!

Thanks a lot for your help!

Cheers!

Alejandro

---

<div class="post-metadata">

**Author:** ![Cy499\_Studios](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/cy499_studios/32/182818_2.png) [@Cy499\_Studios](https://forum.freecodecamp.org/u/Cy499_Studios)\
**Post date:** [November 8, 2021, 7:25pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/2 "2021-11-08T19:25:30Z")

</div>

Hey there! I think it looks top-notch but I found your project list far too long. I suggest only putting your 3-4 best projects on the homepage and then have a separate page for ALL your projects. Other than that it looks great 👍

---

<div class="post-metadata">

**Author:** ![Sylvant](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/sylvant/32/254977_2.png) [@Sylvant](https://forum.freecodecamp.org/u/Sylvant)\
**Post date:** [November 8, 2021, 7:44pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/3 "2021-11-08T19:44:20Z")

</div>

i might have to steal some styling tricks and effects 😉

---

<div class="post-metadata">

**Author:** ![aburto22](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/aburto22/32/242104_2.png) [@aburto22](https://forum.freecodecamp.org/u/aburto22)\
**Post date:** [November 8, 2021, 7:55pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/4 "2021-11-08T19:55:38Z")

</div>

Thanks, great idea. Will definitely create a separate page for all projects.

---

<div class="post-metadata">

**Author:** ![bradtaniguchi](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/bradtaniguchi/32/110427_2.png) [@bradtaniguchi](https://forum.freecodecamp.org/u/bradtaniguchi)\
**Post date:** [November 8, 2021, 8:26pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/5 "2021-11-08T20:26:58Z")

</div>

I did a quick skim of your resume, and found it pretty solid in terms of UI/UX.

Your portfolio states you are a MERN/full-stack developer, but your main project looks to use Firebase. I skimmed through your other projects, and didn’t see one that used MongoDB. Maybe I just missed it?

Firebase’s Firestore and Real-Time Database’s are more of an API service rather than a full-on traditional database. The biggest difference being those 2 are locked into Google’s platform and control. Where as a traditional database (like Mongoose, or a relational one like MySQL) can be installed locally, and managed by you or someone else, as they are software.

Furthermore, both of Firebase’s “database” offerings are incredibly limited in terms of functionality and are charged on a per-use basis. This limits their use in a few key use-cases, such as analytics and reporting, where large scale reads are unfeasible as you pay for each item read. This also means you can easily fall into a [Firebase horror story](https://hackernoon.com/how-we-spent-30k-usd-in-firebase-in-less-than-72-hours-307490bd24d) if you’re not careful.

I’d suggest building out a true full-stack app in place of the Firebase one **if** you want to sell yourself as a full stack developer. If not, your still a flexible and capable front-end developer with solid design skills.

I love the dark mode, it’s a shame it doesn’t carry over when clicking on “learn more about this project” or survive a page refresh. (I’d use `localStorage` to save what theme is set.)

Keep building, keep learning 👍

---

<div class="post-metadata">

**Author:** ![aburto22](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/aburto22/32/242104_2.png) [@aburto22](https://forum.freecodecamp.org/u/aburto22)\
**Post date:** [November 8, 2021, 9:41pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/6 "2021-11-08T21:41:49Z")

</div>

Thanks for your comment! I will take a look at the dark theme, it should carry over as I am using local storage. Maybe there is something I got wrong somewhere in the code.

Thanks also for sharing the fire base horror story, it is terrifying indeed! I do to polish some minor full stack apps and put them on the site, and of course the next step is to build a proper full stack app. I might have gotten a bit ahead of myself with the text in the website.

Cheers!

Alejandro

---

<div class="post-metadata">

**Author:** ![bradtaniguchi](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/bradtaniguchi/32/110427_2.png) [@bradtaniguchi](https://forum.freecodecamp.org/u/bradtaniguchi)\
**Post date:** [November 8, 2021, 9:59pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/7 "2021-11-08T21:59:28Z")

</div>

> [@aburto22](#):
>
> I will take a look at the dark theme, it should carry over as I am using local storage. Maybe there is something I got wrong somewhere in the code.

I rechecked and realized that it was due to me using an incognito window making the theme go away on redirect between your portfolio and the project page, which forced page refresh.

Without incognito the theme stayed 👍

---

<div class="post-metadata">

**Author:** ![miketandy](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/miketandy/32/245774_2.png) [@miketandy](https://forum.freecodecamp.org/u/miketandy)\
**Post date:** [November 8, 2021, 10:41pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/8 "2021-11-08T22:41:07Z")

</div>

Looking on mobile and the portfolio site looks excellent,

Only feedback is better to have one or two substantial projects rather than lots of small fcc projects

---

<div class="post-metadata">

**Author:** ![aburto22](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/aburto22/32/242104_2.png) [@aburto22](https://forum.freecodecamp.org/u/aburto22)\
**Post date:** [November 9, 2021, 7:45am UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/9 "2021-11-09T07:45:42Z")

</div>

> [@bradtaniguchi](#):
>
> > [@aburto22](#):
> >
> > I will take a look at the dark theme, it should carry over as I am using local storage. Maybe there is something I got wrong somewhere in the code.
> 
> I rechecked and realized that it was due to me using an incognito window making the theme go away on redirect between your portfolio and the project page, which forced page refresh.
> 
> Without incognito the theme stayed 👍

Thanks for double checking! but actually there was an error on the code, so now it should work (I was not checking the localStorage value when loading…).

> [@miketandy](#):
>
> Looking on mobile and the portfolio site looks excellent,
> 
> Only feedback is better to have one or two substantial projects rather than lots of small fcc projects

Thanks for the feedback. You are right, it makes more sense to keep all small projects apart. I will create a separate page as recommended by you and Cy499\_Studios.

Cheers!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/freecodecamp/original/3X/e/1/e1c433102e34b46dfaa3e15d13ab9a514b127078.svg) [@system](https://forum.freecodecamp.org/u/system)\
**Post date:** [May 10, 2022, 7:46pm UTC](https://forum.freecodecamp.org/t/i-would-love-to-have-your-honest-opinion-on-my-portfolio/484705/10 "2022-05-10T19:46:27Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
