Some of our challenges refer to "freecatphotoapp.com" which I came up with as a joke domain. Well, apparently enough people were clicking on it that someone registered the domain and put up a link farm site.
Someone mentioned the site might have some NSFW content, as well, so we should definitely replace this sooner rather than later. We might want to change it for "freecodecamp.com/catphotoapp" and create an end point with some sort of placeholder - perhaps a polished-looking static HTML cat photo app.
Hi Quincy,
I would like to help with this one just I'm interested in more info about it if possible.
catphotoapp
in FreeCodeCamp github repository ?@QuincyLarson, me and @Bouncey created a catphotoapp for this purpose. github.com/atjonathan/catphotoapp :smiley: We can use this and host it on freecodecamp.com/catphotoapp?
@atjonathan That looks nice. You should definitely use it. 馃憤
@Dayfiri thanks!
The idea behind our CatPhotoApp was that it was interactive to the user, uploading cats and what-have-you, but isolated aswell.
So that if a user uploaded NSFW content, it would only be on their device. This removes the need for constant moderation from the freeCodeCamp team :+1:
I own the https://fcc.rocks domain, and I was planning it as a "unofficial" showcase of some stuff, but would be happy to donate it (by pointing its NS records to whatever location need be) to the community if it suites and is acceptable.
/cc @QuincyLarson
@raisedadead actually, fcc.rocks would be good place to host it because it's much shorter that freecatphotoapp.com, and we won't have to worry about the CSS and everything else associated with the cat photo app.
@Bouncey so to be clear, other than the images already there, people will only see images they themselves upload to it?
@QuincyLarson, correct. We use local storage to store the images they upload. Only the default ones will be shown on everyone's.
All images and likes are stored in localStorage. There is no database for this app.
@atjonathan @Bouncey ok - great! That's a solid approach to subtly solving the troll problem.
This is extremely strange as I still own the domain. I'm looking into it
I've changed the name servers and parked as well. These are propagating now.
Ah cool. thanks @BerkeleyTrue, BTW fcc.rocks is still up for grabs, we could do something with it... 馃槣 !!!
Ok, looks like that is working.
@Bouncey Can we move the app under the freecodecamp org?
@BerkeleyTrue, I currently own the repository. Should FCC just make a fork?
@atjonathan there's the issue of contributions to forks not counting toward GitHub's tracking of open source contributions. This is one reason why none of the repos on Free Code Camp's organization are forks. We want campers to get credit if they put in the time to improve something. So we should transfer the repo over to Free Code Camp if it's OK with you.
@QuincyLarson, I'm unable to transfer the repository due to not having admin rights.
Thanks @atjonathan. Let's switch to gitter chat
Update: We have moved the repository over to FreeCodeCamp/catphotoapp 馃槂
@atjonathan awesome! Great work.
@raisedadead rather than purchase a special domain, we could just use something like bit.ly/catphotoapp and redirect to a GitHub pages site. Then we don't have to pay for another domain or host it anywhere.
@QuincyLarson If we are going that far, does that challenge even need a domain?
@BerkeleyTrue You're right - we could simply use example.com, which is designated for example usage. This would also teach campers indirectly that they should use this instead of random domains.
It would be simpler than having to bother with building and maintaining another app, and as far as I can tell there's nothing in the challenge that requires it to be a valid domain.
It's not as fun, but it is practical, and I think we should be taking our curricula in a practical direction.
Sounds good to me.
I might be bias 馃檮, but I like the 'easter egg' value it adds.
We built CatPhotoApp due to many issues of camper clicking on the link in the preview and raising an issue that it didn't work properly. I think for a long time there was a php server error displayed, not sure.
As for maintenance, there are not that many moving parts, it's a SPA without a sniff of a router.
@Bouncey what URL will it be up at? I can update the challenges accordingly. I am making a general copy update PR for production anyway and can make this change as well.
@QuincyLarson, freecodecamp.github.io/catphotoapp :wink:
Are we using a CNAME for freecatphotoapp.com?
That's usually the best way for setting it up. Tagging @BerkeleyTrue
If we decide to keep It, it will still be at www.freecatphotoapp.com
@Bouncey yes we will need a cname file.
Haha - nice holding image @BerkeleyTrue
How is the cname generated? Does it come from the DNS?
Nevermind, got it :+1: