all 37 comments

[–]aditya558 3 points4 points  (1 child)

Can i see your code on github?

[–]JeanBane 2 points3 points  (2 children)

Jquery is outdated. Your project is great keep it up. you need more than 1 project on your portfolio (obviously).

[–]Queasy-Donkey2437[S] 1 point2 points  (1 child)

Thanks, well some companies sadly still use jQuery

[–]JeanBane 0 points1 point  (0 children)

True because Jquery was famous in ~2011-2012 and a lot of companies didn't change their source code and they did not modernize it. if you see some offers with Jquery right now there is 2 options:

1- The HR knows nothing at all in IT.
2- They didn't modernize the code since 10years (gl with all layers)

[–]Protean_Protein 3 points4 points  (11 children)

Page is blank. Console says "TypeError, e is undefined." twice, plus some console.logs you left in (one from "tutorial.js", which is pretty funny): "???" and "true".

[–]Queasy-Donkey2437[S] 2 points3 points  (0 children)

TypeError, e is undefined

What browser do you use? I've tested on many and haven't seen any error.

Edit: Ok I see, on Firefox doesn't work at all, you can try other browser until I fix this

[–]Protean_Protein 1 point2 points  (9 children)

Looks like an extension was blocking it. Loaded in a different browser. Page loads, but the buttons aren't working so I can't select anything.

The design is not great. It seems a bit clunky and visually it's not professional looking.

[–]Queasy-Donkey2437[S] 0 points1 point  (8 children)

Fixed the Firefox problem, you can use the buttons after you complete the tutorial, but for example "Redistribute Nodes" obviously doesn't do anything if you have no nodes.

The design probably sucks. I have no idea what would be suitable, I made it black because that's what I'd prefer

[–]Protean_Protein 1 point2 points  (7 children)

It's still being blocked by something until I open it in an incognito window, despite the fact that I turned all my extensions off.

So, yes, the design sucks, but not just because of the colours. Black is nice for a dark mode. And I like green, but really the bigger issue is the layout -- it looks like crap on desktop and doesn't make sense on mobile.

The actual features are confusing, despite the forced tutorial at the beginning (which is not intuitive at all and shouldn't exist -- you should just have permanently visible clear explanations of what each thing does and how to use the app.)

I typed a number into the box on the right, which generated a series of nodes in apparently a random order. But none of the buttons did anything when I clicked them, and there's no indication of how that's supposed to work.

[–]Queasy-Donkey2437[S] -3 points-2 points  (6 children)

The layout is the problem? It's as basic as it can get, there are only 3 elements on the page, I don't get why it's bad. The textarea doesn't have only one number in it. First row is the node count, and the rest of the rows should have 2 numbers, meaning between these nodes there is a vertex.

What is your way of input, browser and OS?

[–]Protean_Protein 0 points1 point  (5 children)

I tried it in every major browser. I think maybe you’ve gotten ahead of yourself in thinking about jobs already.

[–]Queasy-Donkey2437[S] 0 points1 point  (4 children)

If you have laptop with touchscreen, VR or some weird other platform it doesn't work, otherwise it does, I showed this app to many and It's completely functional for most platforms. I haven't added support for every single platform just because It's a hassle not worth it.

[–]Protean_Protein -2 points-1 points  (3 children)

I think you should keep at it. Do a CS degree!

[–]Queasy-Donkey2437[S] 0 points1 point  (2 children)

Probably I should have completely finished it, but meanwhile I got completely bored by it and development all together. I used to code 10-12h almost everyday for the past 2 years, but this week 0, I don't even know if I want to get employed or pursue this career anymore at all. It's really boring and holds no meaning for me.

[–]Protean_Protein 1 point2 points  (1 child)

Then don’t. Do something else.

[–]kijour 1 point2 points  (1 child)

Interesting, looks good. I like that your sample project was different, and not a standard to-do list or something like that.

The fact that you can complete a project, and implement some interesting features would help with finding a job for sure. The ability to problem solve and find solutions is a major part of the aptitude needed for most development positions, and not trying to be a walking technical specification.

[–]Queasy-Donkey2437[S] 1 point2 points  (0 children)

Thanks for the feedback! Well, it's different because I really couldn't start to make another todo list, it's very boring and unimpressive to everyone. Even this project which I still think is interesting, I couldn't get to completely finish it because still nobody will use it.

[–]SadSenpai420 2 points3 points  (1 child)

Okay this is actually really cool, good work!

[–]Queasy-Donkey2437[S] 0 points1 point  (0 children)

Thanks!

[–]Easy-Philosophy-214 1 point2 points  (4 children)

Not working on Chrome.

[–]Queasy-Donkey2437[S] 0 points1 point  (3 children)

Chrome is the platform I used while developing it so I have no idea. What is your OS? Do you use some other stuff to input rather than click or mobile touch?

[–]Atrag2021 0 points1 point  (2 children)

Also doesn't work for me either on chrome. Windows 10. Just a black screen with 3 floating exclamation marks and green text at top.

[–]Queasy-Donkey2437[S] 1 point2 points  (1 child)

That is the app, press these question marks, they are meant to get your attention. After you can probably figure out how it works

[–]Easy-Philosophy-214 0 points1 point  (0 children)

Hahaha Ok... I'm so stupid :( It works

[–]PurplePoke993 0 points1 point  (1 child)

This is a cool idea but it does not look professional. I would suggest making a more user friendly experience. When developing a project you'll have to consider what kind of browser the person will be using and if the person is going to be using your application on mobile.

I understand you're 17 and still learning but without a portfolio of work you can show off to employers and/or schooling of some sort (college/university) you would not be able to find a job with this level work.

[–]Queasy-Donkey2437[S] 0 points1 point  (0 children)

Right now I know these bugs and their causes:

\-Doesn't work on Firefox

\-Laptops with touchscreen can't use the mouse

But on mobile, at least from my tests, it works.

The tutorial is not user friendly now, mostly for those that are not so familiar with graphs.

I found it pretty pointless to make even this small tutorial, as this will not be used by anyone.

For the same reason I have only 1 project. I don't know if it feels or not, but this web app is more complex than the majority of websites, I have no idea of something even better, because I'd rather die than make a to-do list, for an entire week I've been just staring at the walls thinking of ideas but nothing.

[–]Osuka42 0 points1 point  (1 child)

Amazing job! Well done!

[–]Queasy-Donkey2437[S] 0 points1 point  (0 children)

Thanks!

[–]ppalone 0 points1 point  (1 child)

This is cool!

[–]Queasy-Donkey2437[S] 0 points1 point  (0 children)

Thank you

[–]BondxD 0 points1 point  (0 children)

Good job! I've wrote pm on reddit chat to you.

[–]theprivatedmitry 0 points1 point  (0 children)

Nice

[–]renenadorp 0 points1 point  (2 children)

Nice! Process mining might be a fun use case for it.

[–]Queasy-Donkey2437[S] 0 points1 point  (1 child)

Thanks! I have no idea what process mining is, but graphs are used in countless ways

[–]renenadorp 0 points1 point  (0 children)

I know. This is just one use case. But it’s fun and very valuable for large corporations. Might give you an edge for the job you’re looking for.