DIGIT-ARC read-only archive · snapshot: July 23, 2026

Made a website for criteria based product tracking

29 posts · originally from https://geek.digit.in/community/threads/made-a-website-for-criteria-based-product-tracking.205976/

cute.bandar
cute.bandar Original post #1
Apr 24, 2019 at 12:16 PM
Edit: Updating again: Made a website for criteria based product tracking
Edit: Ignore this post please. Go to above link if interested. Ty new in development link: Blank Template for Bootstrap

Made a website: Fallinprices - Ultimate product tracking for price tracking and information about new products. The powerful feature IMHO is that it tracks based on criteria / relevant features. Notifying only about relevant products.

Example : Track only TVs that are 40 or 42 inches in size having 4k resolution , priced between 40000 to 50000 and are of certain brands. Once set it will send emails whenever price changes or a new product is introduced that fits in with the criteria.

Took too long to make this. Pretty proud of it, the rest I hope you all will tell :)

Fallinprices - Ultimate product tracking

btw I doubt anyone will remember but this is the same domain of a similar site I had . I used to have it in my sig . There may be some issues as it is brand new.
B
Apr 24, 2019 at 12:19 PM
Mere bhai kudos to you, heartiest congratulations. Change that default merebaapka email address, does not sound good. All you need now is good traffic and some cpm, cpc based ads. Let us know where we all can help.
Did you make it all by yourself?
Please add an option to select brands of electronics lile Samsung, Honoe etc.
cute.bandar
Apr 24, 2019 at 12:28 PM
Thanks so much bhai! Changed email to something else sounds better I think . There is already a brands input field.
Yeah, made it all by self :D . Am a fullstack dev.
I am terrible at actually selling anything, so if someone can help with marketing that would be FANTASTIC! Although its still early days , as have to take feedback and may have to make some changes ...
B
Apr 24, 2019 at 4:42 PM
Thanks so much bhai! Changed email to something else sounds better I think . There is already a brands input field.
Yeah, made it all by self :D . Am a fullstack dev.
I am terrible at actually selling anything, so if someone can help with marketing that would be FANTASTIC! Although its still early days , as have to take feedback and may have to make some changes ...
Yaar change it to youremail@gmail.com or something. Why are you obsessed with that word ;)
Check your pm
Desmond
Desmond #6
Apr 24, 2019 at 6:02 PM
Thanks so much bhai! Changed email to something else sounds better I think . There is already a brands input field.
Yeah, made it all by self :D . Am a fullstack dev.
I am terrible at actually selling anything, so if someone can help with marketing that would be FANTASTIC! Although its still early days , as have to take feedback and may have to make some changes ...
Wow, I have been trying to make some project like this but never really got any good ideas.
What is your stack BTW?
By using this website you agree to allow us to sell your email, life insurance and toys to baburao
Wat!?
cute.bandar
Apr 24, 2019 at 6:10 PM
@Desmond David - Thanks. I have plenty of ideas, can share one if you want one.
Stack: bsd nginx php sqlite

eh there is lots of my brand PJ'ish humor on the site. It maybe too strange for regular folk. May have to remove or atleast tone it down eventually.
cute.bandar
Apr 24, 2019 at 9:49 PM
SQLITE : single file format = easy easy backups. Doesn't need external service to run in background. Just feels simpler. Sqlite is a proper database :) . In fact it is good enough for most websites.

Idea: iSporty. Site for linking nearby people with other sports enthusiasts, so that I can know there is another football freak within 100m near by place interested in playing football
Desmond
Desmond #10
Apr 24, 2019 at 10:41 PM
Yeah, but it doesn't do well under load. So, it's okay if you are not expecting too much traffic.
Idea: iSporty. Site for linking nearby people with other sports enthusiasts, so that I can know there is another football freak within 100m near by place interested in playing football
Good idea, but thinking of all the moving parts is boggling my mind. You will need to collect GPS data for each user plus their interests, then resolve who all are within a certain radius of his location. So, a UI with a map, backend RESTful web service and database.

Now, I am more of a backend developer, so I don't have good UI skills. A RESTful web service I can spin up no problem and I can set up a DB.
Anorion
Anorion #11
Apr 25, 2019 at 4:07 AM
Wow this is supercool, Im gonna start using it for a while and give feedback
ab app bhi release kar do
cute.bandar
Apr 25, 2019 at 7:37 AM
Thanks @Anorion ! App toh pata nahi. Not fan of those and no point right now anyways I think.

Yeah implementing the iSporty idea is time consuming, but I did manage to make a site with that coordinate function. I am the same , backend guy, bad at UI. Couldn't have made this without a visual editor for bootstrap called Pinegrow
cute.bandar
Apr 26, 2019 at 12:05 PM
Guys I made some major fixes. Was showing just a sample of products before . Can someone please take a look again ? Also is the site hard to use ? or understand how to use ?

Here is how its supposed to be used.
1. Category: choose exact cat from dropdown: Type 'ssd'. Choose an option from dropdown
2. Features field: ssd 512 OR 500 OR 480 - Searches for ssd with either capacities.
3. Brands : intel samsung
4. Price 3000 to 5000
cute.bandar
Jul 31, 2019 at 12:04 AM
SO I have started working on this again. I again feel its something useful..

To make it interesting I think I'll post a little more about how it develops..
Testing URL: Blank Template for Bootstrap . FYI, most things would be broken right now.

Lots of major major changes/goal. Complete overhaul to UI . Search relevance magnitudes times more relevant. advanced search operators ..

## Feature I want to show off now: ajax linking to search results.
Nokia 6.1 price: Shows the current price of all "nokia 6.1" phones .
It shows the lowest recorded price of an item is 7k, compared to the current 12k !
What do you think ?
Edit: Fixed link issue
W
Jul 31, 2019 at 12:13 AM
Not working(the nokia 6.1 link). Btw does this lowest recorded price also include sale prices valid only for few days.
cute.bandar
Jul 31, 2019 at 12:39 AM
Fixed link! THanks. It records the selling price twice a day so yeah it should record those sale prices as well.
W
Jul 31, 2019 at 1:56 AM
Working now,good work.
cute.bandar
Jul 31, 2019 at 11:38 AM
Made changes towards making UI mobile friendly: Screenshot of difference:
*i.imgur.com/ZOIyVpP.png

The font on the old mobile was too large for a mobile. Fixed it with the following changes to CSS:

Set a base font-size of 14px for mobile with a media query:
Code:
body {
    font-size: 16px;
}
@media only screen and (max-width: 900px) {
    body {
        font-size: 14px;
    }
}

Increased title font-size with "font-size: 1.2em" - which means size would be "1.2 times base size."
Fixed some inappropriate tags from before - h6 for description ?!
Adjusted line-height to 1.4em . line-height = space taken by a single line of text. So the higher the value, the more space there is between individual lines.
Adjusted margin and paddings. Bootstrap grid system makes it soo much better. CHeck this:
Code:
<div class="card-body pl-md-2 pr-md-2 p-md-2 p-0 px-1 pt-1">
p-0 = Set padding tp 0
pt-1 = Padding on top to 1
pr-md-2 = Padding on right on medium screens equal to 2
Very handy classes.
See here for more: Grid system
cute.bandar
Jul 31, 2019 at 11:42 AM
Question: the price line is show as "Price: Rs. 11000" . Do you think I can remove the 'Price' word ? Seems unnecessary and takes a lot of space on mobile..
W
Jul 31, 2019 at 12:14 PM
"Price" word is indeed unnecessary.
rhitwick
rhitwick #21
Jul 31, 2019 at 1:08 PM
I've few feedbacks on usability

  • When site launches, the first thing anyone sees are the texts (slogans, features)
    • Audience should see your main content first
    • Right now I need to scroll to reach to your filter criteria. Not a good approach. End user must not scroll to reach the USP of your site.
    • Also, the slogs etc, make those part of header (or do away with them)
      • Why not a welcome Popup? Where you write all these and let your main UI be clean and concise
  • Your input fields should be drop downs
    • Why let users type when you can hard-code the data?!
    • Easier for you in building query
    • You've control on what end user inputs
  • Price range too, drop down or slider
  • Email: Is that mandatory field? Does not show to end user. Your main feature is to send email to end user and you are letting users to click on "track!" button without entering any value over there.
  • You main filter criteria options are taking too much space, bring them in one line
    • Decrease font
    • Decrease input box (combo box, drop down etc.) length
* Till I scrolled further I could never guess that you are showing the matching products below filtering criteria too
  • So, this should also be the first thing that the end user must see as they land
    • Now, the content is dynamic, what to show here when no filter is used.
    • You pre-set some filters and show content (Let Mobile by default filter criteria here)
  • Why the button says "buy buy"?
  • Remove Hindi from slogan, make it only English (only an advice)
Above everything, great start and best of luck!

Take a look into this site, something similar of your concept
Compare Best prices Online India @ Buyhatke.com
cute.bandar
Jul 31, 2019 at 1:28 PM
@rhitwick oh man. Thanks a whole lot for taking the time. But I think yourfeedback is for on the old site? plus the new UI is still in development . Apologies. Should have made that clearer. :blush: new beta: Blank Template for Bootstrap
The price drop down is something in my mind too. The dropdown, input combo. May implement it.

btw I had received similar feedback from UX people for the old site. I have tried to keep those points in mind when making the beta one. However it does involve a fair bit of typing though.. which maybe unavoidable.

Edit: I finally found GIT very useful. Git tracks changes to text/code. I never really found it useful, but since it was so recommended, I persisted.
Having made lot of backend changes, I was afraid of things breaking. GIt showed me Exactly what changed were made to individual functions of code.
I avoided testing a script completely, as git showed the exact changes to the script and functions called by the script.! My IDE, phpstorm, has a feature of selecting text and seeing changes for the specific selection/function.
Here is the best git guide I found:
cute.bandar
Aug 1, 2019 at 12:32 AM
Coding 'search' section looks okay. Full product description can be searched. every feature, spec. Reasonably happy.

Want to highlight advanced search operators - or ,not ,phrase .

tvs sony or samsung = TVs from sony or samsung
4k TVs not sony = All TV's except those from SONY (Why though?)
"top load" washing = top loading washing machines.

- All of these can be combined . Ex: tvs "ultra hd" not videocon not jvc lg or samsung || sony or samsung 4k not vu

Would love feedback on this!

Edit:
Could some of you please, try a few queries, and tell if you found what you were expecting ? I feel
Finding the right items is key.

Would really appreciate it. Thanks
Nerevarine
Aug 1, 2019 at 1:45 AM
Git should be mandatory in colleges. I feel like there should be a subsection in any subject for CS atleast.
damn indian colleges still doing 90s era code
SaiyanGoku
Aug 1, 2019 at 11:56 AM
But still,C & C++ are needed for low level programming so essential for things like drivers/embedded devices etc,right?
But "Hello World" and "Palindrome" pseudo codes won't help in that :lol:
When I was in college, me and my friend from non CS branch helped some in CS/IT branch to complete final year project.
rhitwick
rhitwick #28
Aug 1, 2019 at 12:06 PM
Guys, stay in topic plz. OP has done such a good work, don't spoil the thread.

Thanks!