Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/django-id/website
Code that power Django Indonesia
https://github.com/django-id/website
django django-framework python python3
Last synced: about 1 month ago
JSON representation
Code that power Django Indonesia
- Host: GitHub
- URL: https://github.com/django-id/website
- Owner: django-id
- License: mit
- Created: 2017-10-07T11:28:58.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-18T01:48:51.000Z (about 1 year ago)
- Last Synced: 2024-09-28T16:23:09.347Z (about 2 months ago)
- Topics: django, django-framework, python, python3
- Language: HTML
- Homepage: http://www.django.id
- Size: 1.54 MB
- Stars: 30
- Watchers: 6
- Forks: 17
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Django Indonesia
Clean and simple forum app made for Django-id Community. Built on top of Django and Markdown.
![screenshot](http://i.pi.gy/JDDdP.png)
## Key Features
* LivePreview Editor - Make changes, See changes
- Instantly see what your Markdown documents look like in HTML as you create them.
* Built on top of Django Framework and Python 3.X
* GitHub Flavored Markdown
* Syntax highlighting
* Use [SASS](http://sass-lang.com/)
* Use [Bulma](https://bulma.io/), modern front-end framework
* [Pygments](http://pygments.org/) Support
* Simple and clean UI/UX
* ~~No-bullshit~~ No-nonsense, get the job done.
* Made with love and passion## How To Use
To clone and run this application, you'll need [Git](https://git-scm.com), [virtualenv](http://www.pythonforbeginners.com/basics/how-to-use-python-virtualenv) and [Python](https://www.python.org/) installed on your computer. I assume you already setup the django environment on your machine, if not yet, then Google is your friend. From your command line:
```bash
# Create virtual environment using virtualenv
$ virtualenv -p python3 envname# Go into virtual environment folder
$ cd envname# Activate virtualenv
$ source bin/activate# Clone this repository
$ git clone https://github.com/django-id/website.git django_id# Go into the repository
$ cd django_id# Install requirements
$ pip install -r requirements.txt# Migrate the databse
$ python manage.py makemigrations && python manage.py migrate# Run the app
$ python manage.py runserver
```If you have docker installed. you can simply run following command to run with docker.
```
$ docker-compose build # Build docker images for the first time.
$ docker-compose up # Running the project.
$ docker-compose run web sh runtest.sh # Run the test.
```Note: If those commands is not working, please open issue with detailed error messages.
## Download
You can [download](https://github.com/django-id/website/archive/master.zip) latest relase version of Django ID also.
## Credits
This software uses code from several open source packages.
- [Python](https://www.python.org/)
- [Django](https://www.djangoproject.com/)
- [MarkdownX](https://github.com/neutronX/django-markdownx)
- [Pygments](http://pygments.org/)
- [Bulma](https://bulma.io/)
- And soo many other great and amazing open source projects!## To-Do List
- Add emojis
- Create user mention/tagging feature
- Create notification system
- Create proper paginations
- Fixing its responsiveness
- Polishing its UI/UX
- ...## Changelog
- v0.2 : Add user stats (Total posts and total threads) on profile page
- v0.1 : Intial release#### License
MIT
---
> [Facebook](https://www.facebook.com/groups/DjangoID/) ·
> [Github](https://github.com/django-id/) ·
> [Slack](http://django-id.herokuapp.com/)