SNDjango - TU GAG is a simple but rich django application featuring a social media platform where users can post content, like posts and comment on posts, subscribe to boards etc. It's perfect for:
The motivation of this project is to provide the option for individuals, groups and companies to incorporate a social intranet where they can have fun and share posts about things related to their workplace/environment. This project is created by a group of students from the module "Programmierpraktikum: Soziale Netzwerke" at the University of Technology in Berlin as a part of their coursework.
The documentation for SNDjango can be found on https://github.com/SNDjango/server/wiki.
See all information regarding Installing the SNDjango Docker container here.
Start with setting up a virtual environment. Follow our wiki for more information.
Clone the SNDjango app to your workspace:
$ cd /path/to/your/workspace
$ git clone https://github.com/SNDjango/server.git
In the project root, you will find the requirements.txt file. To install type:
$ pip install -r requirements.txt
$ cd snd
$ python manage.py migrate
$ python manage.py runserver
In order to test the application, open a browser at: http://127.0.0.1:8000/
To get access to the admin pages, create a "superuser" for your application in the database.
$ python manage.py createsuperuser
You will be prompted to enter username, email and password. You can use these credentials to login when testing the TU GAG application locally. You find the admin pages on http://127.0.0.1:8000/admin.
See the Rest API WIKI User Guide for more information.
This project is open-source and is licensed under the MIT License - see License file for details