Skip to content

Latest commit

 

History

History
66 lines (40 loc) · 3.33 KB

README.md

File metadata and controls

66 lines (40 loc) · 3.33 KB

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