~brown121407/whywhathow

Q&A website
35bfe48f — Alexandru-Sergiu Marton 3 months ago
Start work on documentation.
9cf618d1 — Alexandru-Sergiu Marton 3 months ago
Fix some stuff about messages.
b729c446 — Alexandru-Sergiu Marton 3 months ago
Update copyright notice in footer.

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~brown121407/whywhathow
read/write
git@git.sr.ht:~brown121407/whywhathow

You can also use your local clone with git send-email.

WhyWhatHow

Imagine Quora and Reddit had a child. This is the neighbour's kid that aspires to be that child but ends up being a slightly less ambitious copy.

WhyWhatHow is a platform meant for posting questions and answers to said questions.

It's designed to be very simple. You need an account to be able to post either questions and answers. Each user can only write a single answer to a question. Each question needs to be part of one of the available categories.

Technologies

The project is fairly simple. It doesn't use any framework, it's just plain PHP code.

The database I use is MariaDB. The connection data is stored in environment variables. For database related code check db_setup.sql and includes/db.php.

For styling, CSS.

Stuff that needs to be implemented

  • Some kind of rate limiting
  • Updating the information of an user from their profile
  • Voting system

License

This project is licensed under the GNU GPLv3. See COPYING.