Day-21: Finally completed the MVP for ShowwcaseXS
26 May, 2023
1
1
0
Contributors
Today is May 14, 2023, and yesterday I completed the Series Section. The UI turned out to be amazing for that section. Today, I am planning to complete the basic MVP for ShowwcaseXS. So, the only two sections remaining for this application are the Show section and the Write thread section. Once these sections are complete, I will have my first MVP for ShowcaseXS. Let me get started with the show section first. I do have the design in my wireframe for that section; now I just have to go to the API and complete the development for it.
I have completed the Show section of ShowcaseXS, and it is looking decent. The slight difference in this section lies in its little uniqueness regarding the cards. I have added a summary of each blog in a card, enhancing its visual appeal and providing more value to the readers. Furthermore, similar to the Roadmap section and the Series section, I have implemented a "copy to clipboard" functionality when the user clicks on the share button. Let me quickly show you the Show section.
Finally, I have completed the Write Thread section. It took me a couple of hours to handle the necessary validation, but the rest of it worked well. I also implemented a snack bar to display a message when a thread is successfully posted or if there are any errors during the posting process. The UI for this section looks clean and neat. There is a draggable textarea where you can add as much content as you want, but still under character limits set by Showwcase threads.
Overall, I am really happy with the design and implementation of this section. It allows me to easily post threads, and I can also view them in the next action, which is the My Thread section. Let me quickly show you this section.
As you can see, I have successfully completed the first MVP for Showcase Access, and I couldn't be happier with the end product.
Let me also show you my PRs till now.
Now, my focus shifts towards optimizing the code and adding some additional small features to enhance both the UI and performance of the application. Apart from this I also have to build a Nextjs landing page for ShowwcaseXS. I have thought of several enhancements, such as:
- Adding the ability to show likes, boosts, and comments on thread cards.
- Including additional fields in the roadmap cards.
- Implementing voice-to-text functionality in the write thread section.
- Adding tooltips to the navigation bar.
- One crucial task is to implement custom CSS and remove all "rems" and "ems" from the classes.
- Implementing caching in most of the APIs.
These enhancements will undoubtedly take the application to the next level!!!