Skip to content

Releases: uniqna/uniqna

uniqna - Stable Production Release

18 Jun 11:19
Compare
Choose a tag to compare

Your university's online community 💯

Our Tech Stack

  • Engine - Python v3.5.2 | Django v1.10.4
  • Database - PostgreSQL
  • Frontend - Google's Material Design Lite (extensively customised)
  • Cloud server environment - AWS Elastic Beanstalk (64bit Linux)

v1.0 (Features in no particular order)

  • Authentication (username ignores cases) and Registration system (AJAX username check)
  • Tabbed Front Page with scroll reveal pagination
  • Post sorting by Wilson's score interval
  • Comments sorted by Reddit's trust vote
  • Markdown support
  • AJAX voting
  • Responsive and Google Material Lite Frontend
  • Search through posts
  • Posts now support submission of Questions and Discussions
  • User page with meta details and ability for users to edit their credentials
  • PEP8 Compliant (Ignoring W191 and E501)
  • ResfulAPI
  • Answering/Replying to post sends Notification to the respective user
  • Each Notification sends an email to the user (Can be changed in the preferences)
  • Mails are sent efficiently using Mailgun’s API with every notification
  • Questions can be marked as solved
  • Posts can be streamlined into specific channels
  • Flaired posts
  • Threaded reply system using django-mptt
  • Meticulously designed UI
  • Permalinks for sharing specific replies
  • Karma points 🍃

Contributors

Alpha - Django Powered Q&A Forum

05 Jan 23:23
Compare
Choose a tag to compare
Pre-release

v0.1-alpha:

A Django (v1.10.4) Powered Q&A Forum | Python v3.5

Things built:

  • An authentication system that supports Login, Logout, and Registering new users.
  • A front page that displays a list of Asked Questions and an Answer Count beside it. #5
  • An Ask page where users can ask new questions. The Ask page uses the django-tinymce editor.
  • Each Question has its own Thread page where the said Question and its Answers are displayed. #1
    The html displayed on the thread page are parsed using the django-bleach filter.