Skip to content

Anonymous questions and answers pretty much like NGL.link App or Tellonym, but better!

License

Notifications You must be signed in to change notification settings

torstendeppe/dis-faq-app

 
 

Repository files navigation

Ask @lvkaszus! - Python + React

  • Anonymous questions and answers pretty much like NGL App or Tellonym, with Backend written in Python, very simple user interface, support for i18n and also BBCode!
Ask @lvkaszus! - Frontend Ask @lvkaszus! - Admin Panel

⚠️ WARNING! - You must have domain name and SSL/TLS certificate to use this application without any modifications to the source code! This is needed for your security. ⚠️

Why this was created?

I pretty much like the conception of NGL App or Tellonym, but I didn't like overall application operation. So, I created my own alternative to them with some added features and no analytics inside source code.

Features

  • You can change nickname viewed on Frontend and Backend from "@lvkaszus" to for example "@MyNickname"

  • Separated Backend, Frontend and Admin Panel

  • i18n support for internationalization

  • BBCode support for bold, italic and underlined text but also with YouTube video embed support and Map Location embed by OpenStreetMap (currently by dangerouslySetInnerHTML and sanitization in backend, but this will change in next release)

  • Rate-limiting by Flask-Limiter and Redis

  • Database powered by MariaDB

  • Admin Panel with options like deleting all questions, replying to questions and also deleting single questions

  • Very basic authentication system by using API Auth Key specified by you during installation of Backend of this App and Cookies with expiration time of 30 minutes by default

Installation

If you want to deploy this project on your own server, you have two options:

Common problems

If you experience any problems after installation, feel free to visit this Wiki page here!

Wiki

There is Wiki Page available for this project! You can read full documentation of this project here.

Do you want to contribute?

If you want to add new feature to this project or improve something, you can contribute without any problems!

Credits

About

Anonymous questions and answers pretty much like NGL.link App or Tellonym, but better!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 74.6%
  • Python 18.8%
  • CSS 2.4%
  • HTML 2.1%
  • Dockerfile 1.2%
  • Shell 0.9%