You are browsing as a guest. Sign up (or log in) to start making projects!

Shish

@Shish

Joined May 31st, 2026

  • 15Devlogs
  • 5Projects
  • 1Ships
  • 15Votes
meh...
Open comments for this post

40m logged

v(0.0.6-Alpha) Log out + Showing data from db


Update

  • Added log out feature (it was quite easy just had to apply some display conditions to the buttons and remove the user’s token from the localStorage)
  • Added data from the db in the form of cards on /browse. It is not at all good-looking. I’ll work on it once I implement the download feature in it.

What next?

  • I’ll be implementing the download files feature
  • I’ll start working on making the website responsive
0
0
9
Open comments for this post

2h 0m 30s logged

v(0.0.5) Frontend revamp


Updates

  • Revamped the frontend design
  • Added drag and drop file submission feature
  • The site is not yet responsive
  • Log in and sign up pages are also changed
  • Browse and home pages are changed (there are some white spaces that I hate rn but i’ll tackle that some other time)
  • really loving working on this project can’t stop thinking about ideas!!

Next steps

  • Will enhance the functionality of the header (now it is static meaning even if the user is logged in, it will show login/sign up buttons)
  • I’ll add a logout button or smthng.
  • Currently, all the uploaded files don’t appear on the /browse section so i’ll have to deal with that too!
0
0
13
Open comments for this post

40m 24s logged

v(0.0.4-Alpha) Upload Feature - Frontend


Updates

  • Completed the frontend part of upload feature
  • Added tags so that navigation is smoother
  • Currently, i have only added india in the future, i’ll other countries too.
  • I am not focusing much on design as well as responsiveness. I will tackle that towards the end.

What next?

  • Next, I’ll work on the home page + browse page
  • Browse page will display all the files uploaded by people
0
0
5
Open comments for this post

2h 19m logged

v(0.0.4-Alpha) Upload Feature - Backend


Updates

  • Upload feature is working!!! (backend for now) that too smoothly!
  • Used multer middleware to handle PDF uploads. Files up to 25MB are acceptable for now.
  • PDFs are saved on /uploads folder on the server
  • Only logged in logged in users can upload files
  • Built /api/papers with filters like class, subject, exam_name, country, state, year and file_path.

What next?

  • Now i’ll work on the frontend part of this feature
0
0
7
Open comments for this post

2h 36m 3s logged

v(0.0.3-Alpha) Layout Design


Updates

  • Making layouts is not a one time thing so I made a temporary layout which took a lot of trial and errors
  • Don’t mind the colours/text size or fonts and all as it is still under development
  • Currently it’s working only locally as the project is still in alpha version and also, nothing is responsive for smaller screen sizes

What Next?

  • Most probably next I will be working on the Upload feature along with it’s backend
0
0
2
Open comments for this post

1h 42m 22s logged

v(0.0.2) Login and Sign up - Frontend


Updates

  • Almost lost the project (accidently deleted the repo
  • Writing the logic for login/sign up for the first was kind of tough hence took more time!
  • It works smoothly now

What next?

  • Most probably i’ll work on the landing page and the designing part
0
0
14
Open comments for this post

46m 43s logged

(v0.0.2-Alpha) Login and Sign up - Backend


Updates

  • Login and signup functionality completed and is functional
  • I also used bcrypt to encrypt the user’s password

What next?

  • I will now work on the frontend part of the website so i will be making the dashboard, login and signup pages.
  • I might have to look for good designs too
0
0
7
Open comments for this post

38m 20s logged

v(0.0.1-Alpha) Initial Setup


  • Made a database on rpi with tables and their schemas
  • Frontend basic setup completed with file structure

What next?

  • First I’ll work on the backend and then come to frontend so next few devlogs might be boring for some people :(
0
0
5
Ship

I have previously worked on this project on Flavortown so don’t misunderstand that i made this project in just 9 hours (it actually took 70+ hours in total)

In this version, I have migrated database from mongoDB to MariaDB and migrated frontend from React to Next and moved hosting from render, now my Raspberry pi handles the data and cron jobs. I set up a private cloudflare tunnel so that my pi can serve the data securely. There is also a new filter added which allows you to see commodities according to state and their districts.

So, the main purpose of this project of mine is to help the farmers so that the middle man can’t exploit them. For now, very less people including some of family members who are into vegetable/fruit business use it :(

I hope you guys like it. So much effort has been put into this project and I will keep working on it as I keep learning new new things.

While updating this project, I learnt a lot about backend like tunnels. I also learnt more about NextJS and MySQL, like making tables and makking joins between different tables.

Hardest thing was the backend as I wasn’t able to visualise properly what is happening so I had to take help of AI.

  • 5 devlogs
  • 9h
Try project → See source code →
Open comments for this post

29m 20s logged

v(1.0.0) Completed!


Updates

  • I have decided to complete the project and focus on other projects for now. This project was very fun to work with!
  • in these 25 mins, I wrote the README.md file, changed the version across the site and did pretty much small tasks that do not affect the functionality of the website!
  • Changed the filter button style

0
0
8
Open comments for this post

1h 18m logged

v(0.8.2-Beta) Adding new features


Updates

  • Disconnected from render now render doesn’t feed data to my website.
  • fixed a broken image logic on LaunchModal.jsx
  • Removed dead code (from previous version)
  • Added new feature of filtering by states and districts
  • databse has around 14k commodities (last 31 days) but website shows only last 7 days. (in future, I will add trends of larger window)
  • card share feature is glitched (again) so tried to work on it but couldn’t fix it properly. (thinking of removing it completely)

0
0
10
Open comments for this post

2h 18m 52s logged

v(0.8.1) Migration


Updates

  • first of all, I was REALLY busy with my school so couldn’t code much. So, I started working on this project since a couple of days.
  • So, we have successfully migrated and now my Raspberry Pi has the data and all
  • made a private cloudflare tunnel so that I don’t expose my Pi. THANKS CLOUDFLARE!
  • also installed pm2 on rpi so that backend can run continuously
  • Had problems while migrating (that’s why you can see multiple similar commits)
  • All this was obviously very new for me so I took help of AI for creating the cloudflare part
  • As of today, we only have 246 commodities :(

What next?

  • I’ll be working on enhancing the cron job
0
0
3
Open comments for this post

3h 5m 4s logged

v(0.8.1-beta) Migration


Updates

  • Read and accessed data from the rpi. So, my thinking here is that, I would have my rpi fetch all the data everyday and store it in mysql (which is on rpi). THEN, I will read and access that data and give it to the frontend and display it! (i dokn’t know if it is going to work or not BUT so far, I am able to read and access the data)
  • Deleted mongoose and installed mysql to the project
  • I have been working on dummy data so I don’t know if it is fully functional or not.

What next?

  • I will be setting up a job for rpi to fetch data from govt. api every day.

Change log

  • 9fae860: read and access data from rpi
  • 5b95a47feat: daily fetch
  • 8dcef72docs: add dummy data
  • aefed79docs: delete mongodb files
  • 41f198ddocs: uninstall mongoose and install mysql
  • 6eeda2edocs: update README
  • 1539c69feat(api): daily fetch
0
0
2
Open comments for this post

1h 56m 27s logged

v(0.8.0-beta) Migration

Updates

  • Migrated from ReactJS to NextJS (For better SEO)
  • Tackled some bugs while doing so
  • Made sure everything still works
  • As of today we have data of 33k commoditeis!!!

What next?

  • Now I will be doing a tedious job of adding ‘alt’ to all the images and look for more ways to do better SEO
  • Then I need to migrate from MongoDB to MySQL and i’ll be storing all the data of commodities on my Raspberry Pi 5. I chose MySQL because if I use it, it might also help me in my school examinations i.e I’ll get my hand on SQL properly :)
  • I also have tons of new ideas that I can implement using MySQL but i’ll keep them for upcoming devlogs

Changelog

0
0
6
Open comments for this post

1h 4m 49s logged

(v0.0.2 Alpha) - Footer and Navbar

Changelog


Updates

  • Navbar is added
  • Footer is added (Might change the design)
  • Updated fonts (Ginger Cat)
  • Mobile support is not added yet (I’ll make the entire website for larger screens and then i’ll move onto smaller screens)

Next steps

  • Update footer
  • Add more details to the footer
  • Start working on the home page
  • Include google maps in the location section

0
0
3

Followers

Loading…