2.1 KiB
Bootcamp
Bootcamp is an open source enterprise social network built with Python using the Django Web Framework.
The project has three basic apps:
- Feed (A Twitter-like microblog)
- Articles (A collaborative blog)
- Question & Answers (A Stack Overflow-like platform)
Feed App
The Feed app has infinite scrolling, activity notifications, live updates for likes and comments, and comment tracking.
Articles App
The Articles app is a basic blog, with articles pagination, tag filtering and draft management.
Question & Answers App
The Q&A app works just like Stack Overflow. You can mark a question as favorite, vote up or vote down answers, accept an answer and so on.
Technology Stack
- Python 2.7
- Django 1.9.4
- Twitter Bootstrap 3
- jQuery 2
Installation
1 Install Python 2.7 and Django Framework 1.9
Python 2.7.x https://www.python.org/downloads/
2 Install dependencies
On the project root there is a requirements.pip file. Make sure you install all the required dependencies before running Bootcamp
pip install -U -r requirements.txt
Note: If you are having problems with Pillow installation please take a look on a detailed installation guide at: http://pillow.readthedocs.org/en/latest/installation.html
3 Syncdb
Edit your settings.py file with your database information
DATABASES = {
'default': {
'ENGINE': 'sql_server.pyodbc',
'NAME': 'django',
'USER': 'yourusername',
'PASSWORD': 'yourpassword',
'HOST': 'yourserver',
'PORT': '1433',
'OPTIONS': {
'driver': 'ODBC Driver 13 for SQL Server',
},
},
}
Then run the database migration
python manage.py migrate
4 Run
python manage.py runserver
Demo
Try Bootcamp now at http://trybootcamp.vitorfs.com.