Releases: uniqna/uniqna
Releases · uniqna/uniqna
uniqna - Stable Production Release
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
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 thedjango-bleach
filter.