{"id":13398166,"url":"https://github.com/vitorfs/bootcamp","last_synced_at":"2025-05-15T00:10:22.930Z","repository":{"id":17458673,"uuid":"20232658","full_name":"vitorfs/bootcamp","owner":"vitorfs","description":"An enterprise social network","archived":false,"fork":false,"pushed_at":"2023-10-01T14:56:30.000Z","size":9909,"stargazers_count":2304,"open_issues_count":25,"forks_count":1002,"subscribers_count":143,"default_branch":"master","last_synced_at":"2025-03-30T16:06:35.348Z","etag":null,"topics":["django","python","social-network"],"latest_commit_sha":null,"homepage":"trybootcamp.vitorfs.com","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vitorfs.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.rst","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-05-27T19:30:57.000Z","updated_at":"2025-03-30T13:37:54.000Z","dependencies_parsed_at":"2022-07-24T22:32:01.472Z","dependency_job_id":"30da9da8-cf28-49ba-a163-0cf17124ed5a","html_url":"https://github.com/vitorfs/bootcamp","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorfs%2Fbootcamp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorfs%2Fbootcamp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorfs%2Fbootcamp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vitorfs%2Fbootcamp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vitorfs","download_url":"https://codeload.github.com/vitorfs/bootcamp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247517904,"owners_count":20951718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","python","social-network"],"created_at":"2024-07-30T19:00:18.862Z","updated_at":"2025-04-06T17:07:16.994Z","avatar_url":"https://github.com/vitorfs.png","language":"CSS","readme":"Bootcamp\n========\n\nAn enterprise oriented social network\n\n.. image:: https://travis-ci.org/vitorfs/bootcamp.svg?branch=master\n    :target: https://travis-ci.org/vitorfs/bootcamp\n    :alt: TravisCI Status\n\n.. image:: https://coveralls.io/repos/github/vitorfs/bootcamp/badge.svg?branch=master\n    :target: https://coveralls.io/github/vitorfs/bootcamp?branch=master\n    :alt: Coverage\n\n.. image:: https://requires.io/github/vitorfs/bootcamp/requirements.svg?branch=master\n    :target: https://requires.io/github/vitorfs/bootcamp/requirements/?branch=master\n    :alt: Requirements\n\n.. image:: https://img.shields.io/badge/built%20with-Cookiecutter%20Django-ff69b4.svg\n    :target: https://github.com/pydanny/cookiecutter-django/\n    :alt: Built with Cookiecutter Django\n\n:License: MIT\n\nBootcamp is an open source **enterprise social network** of open purpose, on which you can build for your own ends.\n\nThe project has four basic apps:\n\n* News (A Twitter-like microblog)\n* Articles (A collaborative blog)\n* Question \u0026 Answers (A Stack Overflow-like platform)\n* Messenger (A basic chat-a-like tool for asynchronous communication.)\n\nTechnology Stack\n----------------\n\n* Python_ 3.6.x / 3.7.x\n* `Django Web Framework`_ 2.2.x\n* PostgreSQL_\n* `Redis 5.0`_\n* Daphne_\n* Caddy_\n* Docker_\n* docker-compose_\n* WhiteNoise_\n* `Twitter Bootstrap 4`_\n* `jQuery 3`_\n* Django-channels_ (for WebSockets)\n* Sentry_\n* Mailgun_\n* Cookiecutter_\n\n.. _Python: https://www.python.org/\n.. _`Django Web Framework`: https://www.djangoproject.com/\n.. _PostgreSQL: https://www.postgresql.org/\n.. _`Redis 5.0`: https://redis.io/documentation\n.. _Daphne: https://github.com/django/daphne/\n.. _Caddy: https://caddyserver.com/docs\n.. _Docker: https://docs.docker.com/\n.. _docker-compose: https://docs.docker.com/compose/\n.. _WhiteNoise: http://whitenoise.evans.io/en/stable/\n.. _`Twitter Bootstrap 4`: https://getbootstrap.com/docs/4.0/getting-started/introduction/\n.. _`jQuery 3`: https://api.jquery.com/\n.. _Django-channels: https://channels.readthedocs.io/en/latest/\n.. _Sentry: https://docs.sentry.io/\n.. _Mailgun: https://www.mailgun.com/\n.. _Cookiecutter: http://cookiecutter-django.readthedocs.io/en/latest/index.html\n\nBasic Commands\n--------------\n\nTest coverage\n^^^^^^^^^^^^^\n\nTo run the tests, check your test coverage, and generate a simplified coverage report::\n\n    $ pytest\n\nTo generate an HTML report::\n\n    $ coverage html\n    $ open htmlcov/index.html\n\nTo check the report in console::\n\n    $ coverage report -m\n\nSentry\n^^^^^^\n\nSentry is an error logging aggregator service. You can `sign up`_ for a free account  or download and host it yourself.\nThe system is setup with reasonable defaults, including 404 logging and integration with the WSGI application.\n\n.. _`sign up`: https://sentry.io/signup/?code=cookiecutter\n\nYou must set the DSN url in production.\n\n\nDeployment\n----------\n\nThe following details how to deploy this application.\n\n\nHeroku\n^^^^^^\n\nSee detailed `cookiecutter-django Heroku documentation`_.\n\n.. _`cookiecutter-django Heroku documentation`: http://cookiecutter-django.readthedocs.io/en/latest/deployment-on-heroku.html\n\n\nDocker\n^^^^^^\n\nSee detailed `cookiecutter-django Docker documentation`_.\n\n.. _`cookiecutter-django Docker documentation`: http://cookiecutter-django.readthedocs.io/en/latest/deployment-with-docker.html\n","funding_links":[],"categories":["Projects","CSS","JavaScript","Apps","Programming Languages","django","Open Source Apps"],"sub_categories":["Open Source Projects","SocialMedia","Open Source","Python","Docker Tutorials"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitorfs%2Fbootcamp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvitorfs%2Fbootcamp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvitorfs%2Fbootcamp/lists"}