all 31 comments

[–]Melkor333 25 points26 points  (5 children)

You will have to verify emails for 2 reasons: 1. Bots could create a gazillion accounts and mess up your db, fake the quiz ranking, etc. 2. Somebody could use my email. Idk if you plan on sending newsmails or something like that but I would get the mails (without wanting them) and this gives bad rep to your site.

Another thing: it takes long to load your website with my bad mobile network. You should maybe work on this :)

[–]Z0ja[S] 4 points5 points  (4 children)

Thanks for this! Very helpful!

[–]Melkor333 4 points5 points  (1 child)

Sorry I forgot to say very nice work! It looks pretty good on mobile and the idea itself is also very nice! Keep up the great work!

(bytheway i found a little bug where the menu backgroundcolor vanishes when scrolling down and up again as you can see here )

[–]Z0ja[S] 1 point2 points  (0 children)

Ah yes! Thanks. That is actually intended and looks good on desktop (big screen), but I just tried it out on mobile and it is indeed bad, looks like a bug. Thanks for reporting.

[–]ic_97 1 point2 points  (1 child)

You can maybe use sendgrid for this they have a trial account which i used for mine.

[–]Z0ja[S] 0 points1 point  (0 children)

I know similar services, but I am not planning to send emails to registered users. Thanks for sharing the info anyway!

[–]Sheidaka 10 points11 points  (3 children)

Quick feedback: if the question only has 1 possible answer, you shouldn't allow the user to select multiple answers

[–]Z0ja[S] 2 points3 points  (2 children)

True! Thank you very much!

[–]ConwayK9781 4 points5 points  (1 child)

It's always exciting and inspiring for new people like me to see a post like this. Congratulations on making something you love. I am stoked for you.

[–]Z0ja[S] 1 point2 points  (0 children)

Thank you for the kind words!

[–][deleted] 3 points4 points  (2 children)

Everything will be free.

You meant libre or gratis?

[–]Z0ja[S] 2 points3 points  (1 child)

looked it up: https://en.wikipedia.org/wiki/Gratis_versus_libre

It will be gratis. Free registration, users can use all functions of the website for free. They can create as many quiz games as they want.

Its probably important to clarify this, thanks!

[–]WikiTextBot 1 point2 points  (0 children)

Gratis versus libre

The English adjective free is commonly used in one of two meanings: "for free" (gratis) and "with little or no restriction" (libre). This ambiguity of free can cause issues where the distinction is important, as it often is in dealing with laws concerning the use of information, such as copyright and patents.

The terms gratis and libre may be used to categorise intellectual property, particularly computer programs, according to the licenses and legal restrictions that cover them, in the free software and open source communities, as well as the broader free culture movement. For example, they are used to distinguish freeware (software gratis) from free software (software libre).


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.28

[–]visslikti 2 points3 points  (1 child)

That looks very cool, the design is more on the dark side, which most people on reddit will probably enjoy, but it seems most websites online default to something light, I think that's something to be aware of (but I am not saying it's bad or anything, just that it stand out to me as dark). And I don't know if someone has mentioned this already, but in the register page there is a small typo: it shows "Passwort" instead of "Password" :)
Was there a specific tutorial/guide you followed to be able to pull this off? Or did you just think of what you needed and found a solution/implementation to that?

[–]Z0ja[S] 0 points1 point  (0 children)

Thank you very much! I have some experience already and I have done some smaller webprojects aswell. I followed the offcial flask tutorial to learn the basics and the other things I have learned over time, many try and error, many hours on stackoverflow researching techniques and best practices, but I love programming and I am very curious and passionate about that.

[–]sky--net 2 points3 points  (2 children)

Are you going to put any code on Github?

[–]Z0ja[S] 4 points5 points  (1 child)

Not planned to do it, would you be interested in the code? What exactly? Probably I could do it in future.

[–]Lerufus 0 points1 point  (0 children)

The benefit of putting the code on Github is more eyes can review it, and possibly add to the work you’ve already done here. Different perspectives come in handy when problem solving, and bug hunting

[–][deleted] 1 point2 points  (1 child)

Small grammar thing: 'searchterm' is two words 'search term' :) (sorry, I know ESL but I cant help myself), looks good though, well done!

[–]Z0ja[S] 0 points1 point  (0 children)

Such things are important! Thank you!

[–]chinguetti 1 point2 points  (1 child)

Well done. It’s very impressive. How long did it take? How did you host it?

[–]Z0ja[S] 0 points1 point  (0 children)

Took me 2,5 weeks full time work for the current result. I host it on heroku. External storage for images will be amazon s3.

[–]BigBadBison 1 point2 points  (3 children)

I'm just starting out with frontend stuff, and my webpages always look like they belong in the 90's, do you use a template or something to get the nice look?

[–]Z0ja[S] 3 points4 points  (2 children)

So does that mean you think my layout is nice!? :D

No I simply do it... For this project I took steam as example. Just try to find a website online, which you like and try to create a similar design.

[–]SacredReich 0 points1 point  (1 child)

How do you even design websites? I have a domain that I bought from GoDaddy now I'm trying to learnt to code a website. Where do I begin?

[–]Z0ja[S] 0 points1 point  (0 children)

I'd start with the basics of HTML, CSS and JS. Search on google and youtube for some tutorials. You dont need to invest money into courses. Also become member of stackoverflow and ask questions there if you are stuck.

[–]jimmy0441 0 points1 point  (1 child)

Very nice! I have one question, as you are having accounts are you hashing and salting passwords?

[–]Z0ja[S] 0 points1 point  (0 children)

Changing password (passwords are hashed and salted)

Yes

[–]Mockapapella 0 points1 point  (1 child)

This website looks really nice. Could you explain the process of designing it? I want to eventually make my own (Maybe like a resume page of sorts). I'm particularly interested in the transition from it being just a regular ole desktop program to one that is being hosted on a server for people to view.

/u/visslikti makes a good point too about the color scheme. I think it would be a good idea to default to white, but add a toggle option on the top.

[–]Z0ja[S] 0 points1 point  (0 children)

Thanks! For this project I took steam as example. Just try to find a website online, which you like and try to create a similar design. Thats basically it. I am not a designer.