diff --git a/web/application/controllers/main.php b/web/application/controllers/main.php index 1f8fb8c..8d8a332 100644 --- a/web/application/controllers/main.php +++ b/web/application/controllers/main.php @@ -20,6 +20,14 @@ class main extends base } } + public function faq() { + echo $this->loadRender("faq.html"); + } + + public function about() { + echo $this->loadRender("about.html"); + } + public function chat() { if (!$this->session->data) { header("location: /main/info/"); diff --git a/web/application/views/about.html b/web/application/views/about.html new file mode 100644 index 0000000..846412f --- /dev/null +++ b/web/application/views/about.html @@ -0,0 +1,35 @@ +{% extends "base.html" %} + +{% block content %} + +
+
+
+
+

About ForeverAlone

+
+
+ ForeverAlone is a social experiment of sorts. Most dating sites present your appearance first and matching + interests last. I mean I personally take horrible selfies. + I think that has turned online dating into a beauty contest rather than actually finding someone with + similar interests. I believe having a medium where you can talk to someone who shares the interests + you have - is a much better chance of making a real connection than + swiping right on + every profile. In the future ForeverAlone may allow you to + show a picture after the chat has progressed for awhile but that is far into the future. +
+
+ Omegle, chatroulette, and others try to fill that niche but they are geared towards random connection + rather than interest pairing. +
+
+ I'm not saying this service is designed to meet your future wife or husband. I'm saying this is a service + where you can meet and talk to others who like Fallout 4, Android, Apple, technology, 3D printing, Counter Strike, + etc. If you are an introvert like me, and there are dozens of us out there, making a new friend isn't + always that easy. +
+
+
+
+ +{% endblock %} \ No newline at end of file diff --git a/web/application/views/base.html b/web/application/views/base.html index 92be4c6..5853cb5 100644 --- a/web/application/views/base.html +++ b/web/application/views/base.html @@ -36,10 +36,15 @@ position: fixed; top: 50%; left: 50%; - /* bring your own prefixes */ transform: translate(-50%, -50%); } + .bottom { + position: fixed; + top: 93%; + left: 45%; + } + html, body, .container-table { height: 100%; } @@ -57,9 +62,19 @@ font-family: ‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif; } + .faq-scroll { + + height: 600px; + overflow: hidden; + overflow-y: scroll; + padding: 4px; + margin-bottom: 20px; + } + {% block content %}{% endblock %} +
FAQ | Contact | About
\ No newline at end of file diff --git a/web/application/views/faq.html b/web/application/views/faq.html new file mode 100644 index 0000000..ba219f8 --- /dev/null +++ b/web/application/views/faq.html @@ -0,0 +1,141 @@ +{% extends "base.html" %} + +{% block content %} + +
+
+ +
+
+

Can I donate to keep this project alive?

+
+
+ Of course! I accept paypal or BTC 144V9MuxvtmAFX675GMeTQmQeJ3j2euAZV +
+
+ +
+
+

Can I register an account?

+
+
+ Not as of today. I may eventually allow "registering" via oauth providers (such as Google, Facebook, github etc). +
+
+ +
+
+

Who can use this site?

+
+
+ I am going to follow in the footsteps of chatroulette and say any person that is 18 years and older. +
+
+ +
+
+

I found a spammer/scammer/creep!

+
+
+ Yikes! Send me their id and a screenshot of messages and I'll see what I can do.
+ I wish this didn't need to be said but if someone posts a link YOU PROBABLY SHOULD NOT CLICK ON IT.
+ *puts hands over sides of LCD monitor* UNLESS YOU TRUST THE WEBSITE DO NOT VISIT ANY SITE A USER SENDS YOU.
+

By using this site you agree to hold me, and anyone who works on, or related to, this project, harmless + (ie not responsible for any damage to life or property).


+ If you do go to a site a user messages you and you install a virus YOU AGREE THAT IT IS YOUR OWN FAULT. + You should know to not go to sites random people send you AND DON'T OPEN EMAIL ATTACHMENTS YOU AREN'T EXPECTING. +
+ IF SOMEONE ASKS TO MEET OFFLINE USE YOUR COMMON SENSE AND GUT FEELINGS. DON'T MEET IN A DARK ALLEY. MEET + AT A PUBLIC PLACE WITH LOTS OF PEOPLE SUCH AS A CROWDED AND WEL LIT RESTAURANT. +
+ DO NOT REVEAL PERSONAL INFORMATION UNLESS YOU FEEL 110% COMFORTABLE WITH THE OTHER PERSON. A good start + might be to give out your facebook or create a facebook that is designed for meeting random people. +
+ Sorry, I have to make that crystal clear. +
+
+ +
+
+

What is this programmed in?

+
+
+ Current stack is PHP/MySQL/Bootstrap and SQlite for development. I may integrate monogodb and websockets at some point.
+ I also don't think this would be possible without the use of PHPStorm. +
+
+ +
+
+

Who are you?

+
+
+ Programmer, sysadmin, netadmin, and teacher - CV/Resume +
+
+ +
+
+

How is this different from chatroulette/omegle/etc?

+
+
+ ForeverAlone is a random chat matching program that tries to match people based on similar interests + rather than just some random person around the world. Read more about the project here. +
+
+ +
+
+

Do you collect any data?

+
+
+ The only data I log is related to previous session connections. Before you get angry, this is due to people + who would use this service for nefarious purposes. If you care about your privacy online and know someone + who brags about or claims that they will do something illegal - you should probably convince them, via any means, + them not to do it. + Session data becomes stale after 20 seconds and is + automatically purged. I think it would be interesting to collate data and provide a report via trend like + okcupid does. (As a computer scientist I love me some analytical + data that I can query and create graphs and charts out of!) +
+
+ +
+
+

Is this open source?

+
+
+ ForeverAlone is open source and released under the MIT license. + Feel free to create pull requests, patches, or spin off your own fork for your organization, company, etc. + One of the goals of ForeverAlone is to make the barrier as low as possible to run it - so it should run on + any standard shared hosting service. +
+
+ +
+
+

Will you help me get this running on my site/server?

+
+
+ I'll offer free "best effort" support through email. Anything outside of that will require an hourly (up front) + payment for my time. +
+
+ +
+
+

It looks like you are using your own framework? Wtf dude you suck???

+
+
+ I've been a huge fan of the original codeigniter due to it's simplicity of not requiring use of the framework.
+ As far as I can see no PHP framework today fills that niche. There are a number of micro frameworks but they + didn't feel like they were what I was looking for. I believe in keeping things as simple as possible.
+ If you feel CakePHP/Symphony/etc is a better framework you are free to fork this code and use those frameworks + instead. Otherwise, this will be my reply to anyone who criticizes the code "patches welcome". +
+
+ +
+
+ +{% endblock %} \ No newline at end of file