Activity

Shish

(v0.5.1-alpha)


Updates

  • As of today the site has around 23k commodities (ik it is same as yesterday but these are the new ones and they are updated)
  • Major UI changes for desktop as well as small screen devices
  • Added theme colours to loading and empty state components
  • Enhanced responsivenss

Next thing I’ll work on

  • There is a bug related to virtuoso, it renders too many console.warn() which may hinder during production. I don’t know what is the reason behind it but most probably it’ll take some time to fix it
  • Enhance responsiveness (Reduce number of previous prices to last 4 prices on small screen devices)

Changelog

Attachment
Attachment
Attachment
0
Shish

(v0.5.0-alpha) Changes in UI


Update

  • This is the bigges update yet! I’ve changed the card UI as people thought that previous one was cramped and it was like information dump.
  • Enhanced responsiveness by changing wordings and removing unwanted words like Bhindi(Ladies Finger) turns to just Bhindi
  • Improved themes (gave it a royal look), removed “saral” theme for now as it wasn’t looking good. I’ll experiment on it later on. Colours just doesn’t fit properly with the website nvm, i’ll look into it.

What next?

  • Next I’ll be working on changing the entire UI and making some adjustments as people said there is so much dead white space that I can use and I they also said that I need to align everything in the header section
  • Also, I’ll work more on improving responsiveness
Attachment
Attachment
0
Shish

(v0.4.0) Themes


Updates

  • Added themes!!! (White, Black and Saral)

What next?

  • Took suggestions from slack on #flavortown and I realised that I need to work more on the UI and I need to change it.
  • Too much info is provided which makes it feel cramped
  • Instead of change theme, i’ll have to go with toggle theme
  • Also recognise system theme settings and then use that info to show theme
  • align everyting in the header properly
  • make use of the dead white space on the bottom left
  • enhance themes and responsiveness
  • make height of all the cards similar

Changelog

Attachment
Attachment
Attachment
1

Comments

Shish
Shish about 11 hours ago

It’s (v0.4.0-alpha)

Shish

(v0.3.1-alpha) Fix trend and make graphs accessible


Updates

  • Now you can access graphs on devices with smaller screens
  • Instead of showing previous price in the tooltip of the card, now you can see trend while hovering on the i button on larger screens and by clicking on i button on smaller screens
  • There was a bug during the development of this so I fixed that too
  • Worked a bit on enhancing responsiveness

What wil I be working on next?

  • Most probably the theme, I am thinking of adding two themes, classic and one more which is more colourful
  • Look if I can add another feature with the data I have

Changelog

Attachment
Attachment
0
Shish

(v0.3.0-alpha) - Graphs and Responsiveness


Updates

  • Added graphs and tooltip to the graph using re-charts (Now you can see graph of last 5 to 6 prices of each commodity to look at the larger picture. IT DOESN’T WORK FOR MOBILE DEVICES YET.)
  • Enhanced responsivess (Not much but I hate to add responsivess in bulk so I did a small part of it)
  • There was an issue with WebMediaPlayer, it was generating many requests at a time so I destructured audio files and kept them in a component
  • As of today, the database has ~23k commodities

What next?

  • Work more on responsiveness
  • Fix the graph to make it accessible to mobile/small screen users as well
  • Work on the theme after I finish adding features
  • Show the trend (up/down/same) on the card

Changelog

Attachment
Attachment
0
Shish

(v0.2.6-alpha)


Updates

  • Fixed the bookmark bug (Now you can see notifications)
  • Fixed the share card bug (Earlier it had conflicts with okchl so I had to use AI to solve this problem)

Next thing I’ll most probably work on

  • Website looks bad on smaller devices so I will be working on that
  • Also, I have thought of a new feature where user can see graphical representation of each commodity
  • AND I will start to change the theme of the website. It is black and white only for alpha version but I will be beautifying it before I ship this project.

Changelog

Attachment
Attachment
0
Shish

(v0.2.5-alpha) Increase/Decrease Feature


Updates

  • As of today, I have total 18k items in my database
  • Fixed the increase and decrease feature (Took a lot of my time actually)
  • Now you can see last 6 prices of each commodity when you turn it’s card over
  • Fixed the PriceWithToolTip thingy. Now you can see the previous price of that commodity

What I learned?

  • I learnt about version control and how to write conventional commits. I am bad at it but I am trying to get my head around it

Next thing that I’ll work on

  • I will be working on fixing the bookmark button (It doesn’t produce sound and also it doesn’t change colour when selected. It is so annoying that I completely removed it and now I will write it from scratch)
  • Think of what other features I can add and try to implement them

Changelog

Attachment
Attachment
Attachment
0
Shish

(v0.1.3-alpha) Fix Cron job and show only new data


Updates

  • Fixed cron job (I thought is is working smoothly but when today I fetched api, it said govt. has not provided data today but then I checked the fetch url on Postman and I could see today’s data so on checking the db, I realised that the format of the date is different for the db and the cron job. So I fixed that while handling the UTC to IST conversion problem)
  • Now you can see previous data also. (I am storing at least last 5 prices of each commodity)
  • You can now see previous favourites also.

Changelog

Attachment
0
Shish

New Features


  • Hid the api key that was publicly available
  • Enhanced the logic (So for example if you bookmark something on 3rd march and on 5th march you want to see what you bookmarked, you can see that now and if something was available on 3rd and is not available on 5th so you can see the older prices of that thing)
  • Currently everything is stored in the localStorage (Which is not that efficient. I will soon link a database to it)

Changelog


Attachment
0
Shish

New Features


  • Added card flip functionality
  • Fixed the card share (earlier some of the text got cut and nothing could be seen)
  • De-structured code into components (not important for viewers but it made my work easy)
  • Apparently I fixed the sound bug but on pushing the code, I found that it wasn’t fixed yet
  • Updated README.md

Thoughts


  • There are plenty of bugs that I just discovered. Nothing is working as it should be working so I think most of my time will go into that before I proceed to integrate a database.
  • Also the API Key is in my code (which is not at all secure) so I need to fix that too!

Changelog


Attachment
Attachment
0
Shish

Shipped this project!

Hours: 33.84
Cookies: 🍪 846
Multiplier: 24.99 cookies/hr

I made a website for myself! I think it’s pretty good/better than the previous one. Any image you see on this website is hand-drawn. It is based on brutalism so you might feel that I don’t understand design 😅

It was not that challenging as I thought it would be. I enjoyed making it! I just love this website and the doodles that I made. I learnt framer-motion in deep while making this project along with GraphQL

That’s it I hope everybody likes it <3

Shish

New Features


  • Made README.md detailed (I was about to ship it and then I watched that ship video and saw that it is a good practice to make a detailed README.md file before shipping your project so I had to change it)
  • This is the last devlog I promise

Changelog


Attachment
0
Shish

New Features


  • Now the user doesn’t need to select dark theme every time. The website will detect the system preference and accordingly select the theme
  • Fixed tooltip visibility (earlier the tooltip was not arranged properly so I removed it and used framermotion to tackle the problem)
  • Modified themes, made it more detailed and better
  • Added a custom scrollbar (just a thin black scrollbar-thumb)
  • Updated README.md file (updated content)
  • Reduced mouse size and disabled custom mouse on smaller screens

Changelog

Attachment
0
Shish

New Features

  • Fixed the bug with the help of ChatGPT (it was really annoying)
  • Added a loading page (used react-rough-notation)
  • Fixed A LOT OF BUGS (AGAIN AND AGAIN) (on smaller screens users weren’t able to scroll so I fixed that thing and after doing that it produced another bug so I had to transfer the “drag” functionality to only the headers of each tab.)
  • disabled text selection on all UI elements (enabling it generated more bugs so I had to disable it 😅)

Changelog

Attachment
0
Shish

New Features

  • Added pinned projects to the website using GraphQL
  • Added GraphQL logo to skills section
  • Added new project icons (they look cool to me btw)
  • Seperated contact and status section
  • Fixed contact section UI
  • Fixed another major bug (So earlier tabs were randomly spawned on the page and sometimes they when beyond the viewer’s screen which made it difficult to see. Another one was when clicking the tab, it unexpectedly switched position because of re-render)

Changelog

Attachment
0
Shish

New Features

  • Added self-made icons in the contact section of the project
  • Added a couple of images in the gallery section
  • Fixed a bug, so basically earlier when selecting a tab, it did not get displayed in the foreground and was stuck in the background. So I fixed it such that if you click on a tab, that tab will come in the foreground providing easier visiblity.

Changelog

Attachment
Attachment
Attachment
0
Shish

Phewwwww

Added a bunch of things and had an issue with WakaTime. It did not sync.
I am very thankful that it got synced otherwise it was very difficult to justify a very significant update in my project in just 1 hour 55m.

So, I added more of my fav. things like webseries, games (still working on it), songs.
I’ll be adding more things.

Changelog

Attachment
0
Shish

Finally I thought of a UI with which I am satisfied.
Also added projects section. All the projects are displayed dynamically using the Github API.

This project is not responsive yet.
I will be adding more features now

Attachment
0
Shish

2 hours in and can’t decide the layout!!!!!
Made 2 layouts, didn’t like them.

I need to do a little research on how to make a brutalist website
Also, I am using framer motion in this project.

Attachment
0
Shish

Added notifications, fixed a major un-noticed bug
Now user can only fetch once per day and if they visit the website multiple times a day, they will be served cached data from previous fetch. ALSO, added share functionality where the user can share the card through WhatsApp.

Attachment
Attachment
Attachment
2

Comments

ScrapMetal1
ScrapMetal1 about 2 months ago

Very clean UI. Are you using flutter?

Shish
Shish about 2 months ago

Thank you! I am using tailwindcss

Shish

Revamped the UI, didn’t feel satisfied with the previous one so…
Also, fixed bugs and added favourites feature

I have more plans but it would take time, and I also need to learn some backend for that.
I hope this project is actually helpful to people.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
Shish

Shipped this project!

Hours: 1.8
Cookies: 🍪 38
Multiplier: 21.37 cookies/hr

I made this for Borked UI Jam.
Making this project refreshed my CSS skills!
It was a small and fast-completing project. Really enjoyed those 2 hours of coding!

Shish

I worked on a useless project for Borked UI Jam. This is a so-called “chat-bot” that has answers to all the question. Design is not what you see on a daily-basis. This design shows all the anger inside of me in the form of ABSOLUTE CHAOS.

Attachment
0
Shish

Shipped this project!

Hours: 11.84
Cookies: 🍪 296
Multiplier: 24.95 cookies/hr

I got this idea from flavortown’s website only. It suggested me a potato price tracker but then I thought prices of commodities and making it for traders and farmers would be more cooler. I am soon going to pitch this website to them. Once things go well I’ll add google adsense to it hopefully.

I learnt (basically practiced) calling and using API and it’s data. Learnt that there is something (an algorithm to reduce memory usage while loading data) that prevents page from crashing when we load many items all at once (I am talking about virtualisation).

That’s all!

Shish

Had to fix the bug ASAP I just realised that I need to ship a project before 2nd January 8PM EST to get free stickers

All I did in this fix was, I stored cache in the local storage and showed that data every time user refreshed. But fetching will be done only once per day.

Attachment
Attachment
2

Comments

Ramansh
Ramansh 2 months ago

what provider are you using?

Shish
Shish 2 months ago

I am getting data from data.gov.in

Shish

Worked on UI and also improved the logic. Earlier the website crashed on loading massive data but now it can load 10000 commodities all at once! I also used virtualisation to avoid lag and using high memory of the device. I also improved the UI.

There is still one bug that wehn user reloads, the website crashes on refresh because it loads data only once per day. Although it is not a bug actually, I wrote it intentionally for some other testing purposes. I will correct that code ASAP by tomorrow.

PS- If you test my website now, please DO NOT RELOAD/REFRESH THE WEBSITE.

Attachment
Attachment
0
Shish

Worked on functionality part. Added features like search, rate tracking system, filter and react-visualization as it was lagging on fetching over 1000 commodities. That’s it!
Will be adding more features later and then I will work on the designing part.

Attachment
Attachment
0
Shish

Started by designing and then re-designing the home page. This is a price-tracking website which tracks price of various commodities like vegetables, seeds, etc. Only valid for India btw.

Attachment
0
Shish

Shipped this project!

Hours: 5.92
Cookies: 🍪 123
Multiplier: 20.73 cookies/hr

I made a Vibecode Detector where the user is introduced to random project report cards and the user needs to guess whether the provided report is vibecoded or a valid project.

I learnt that while making projects, committing every now and then or after adding a big feature is important and also a new way of navigation in ReactJS using useState()

This is relatively a very small project BUT drops make the ocean and every drop counts so… yeah

Shish

Wrapped up a small side project today. Nothing huge, but it works, it’s playable, and it does what I wanted it to do.

The idea was simple. I wanted to show short reports and let the user decide whether they’re valid or just vibecoded. Under the hood, it’s basic React state management randomizing data, tracking answers, calculating score, and showing a result screen.

Main focus was:
Clear game flow (start –> play –> result –> restart)
State handling
UI that feels fun instead of a “croporate-website”

I ran into small issues along the way score bugs, undefined states, responsiveness on mobile but fixed them one by one.

It’s a small project,
On to the next drop.

Attachment
Attachment
Attachment
3

Comments

Hekinav
Hekinav 3 months ago

I thought my guess was wrong when the button turned red. Otherwise very cool.

lu2000luk
lu2000luk 2 months ago

hello… jane…

Shish
Shish 13 days ago

Thanks!

Shish

Shipped this project!

Hours: 22.75
Cookies: 🍪 346
Multiplier: 15.22 cookies/hr

I made a website which has simulators form different subjects like Physics, Chemistry and Biology. They are cool! It will help people visualize some of the concepts. During the building process, I learn useRef, how it works and when to use it, I used MaterialUI at some point then I removed it (didn’t like it). Yeah, that’s it.

Shish

Finally completed the project. Phew!!!

Just added 1 simulation for Biology instead of 3.
I designed UI inspired by Notion.

Here is what I did today:

  • Added Responsiveness
  • Revamped the UI
  • Added 1 Biology simulation
  • Added animations
  • Uploaded the project to Github
  • Deployed the project to Vercel

This is the last dev log for this project.

Attachment
Attachment
Attachment
Attachment
0
Shish

Chemistry and Physics simulations have been DESTROYED! (completed). I can’t think of Biology simulation but THEN, @cyteon from Slack, suggested evolution simulator. Which is pretty cool BUT I will be working on that tomorrow.

So here is what is by me DESTROYED thus far:

  • Chemistry simulations (3 out of 3)
  • Physics simulations (3 out of 3)

AND here is what is left:

  • Biology simulations (all)
  • Changing the UI
  • Adding sound effects

Challenges? I feel bio sims are going to be more complex and also I need to revamp the UI so it might take more time tomorrow. HOPEFULLY I complete this project by tomorrow.

Attachment
0
Shish

I have been working on it for 7 hours and it is like a trial and error since last 3 hours. I am not able to get resources. So far, It is pretty bad.

Attachment
Attachment
0