CMPUT404-project-socialdistribution
See project.org (plain-text/org-mode) for a description of the project.
Make a distributed social network!
The following instructions will get you a copy of this project and you can run the project on your local machine.
You need to install the following software:
-
Node - v12.16.1
-
npm - 6.13.4
-
Python - 3.6.8
- Clone this repo to your local machine using
git clone https://github.com/404-SpongeBob-SquarePants/CMPUT404-project-socialdistribution.git
.
βββ comment # Backend app
βββ friend # Backend app
βββ mysite # Backend app
βββ node # Backend app
βββ post # Backend app
βββ public # Frontend resource
βββ src # Frontend source code
βββ user # Backend app
βββ manage.py # Backend Django entry
βββ package.json # Node package
βββ Procfile # Heroku config
βββ requirements.txt # Python Package
βββ runtime.txt # Python version
βββ LICENSE
βββ README.md
Install the package for frontend
$ npm install
Install the package for backend
$ pip install -r requirements.txt
$ python manage.py migrate
Run frontend
$ npm start
Run backend
$ python manage.py runserver
$ npm test
$ python manage.py test
- Backend APIs: the documentation of our backend APIs are located at the Wiki page
Generally everything is LICENSE'D under the Apache 2 license by Abram Hindle.
All text is licensed under the CC-BY-SA 4.0 http://creativecommons.org/licenses/by-sa/4.0/deed.en_US
Contributors:
-
Devin Dai
-
Isaac Zhang
-
Qiaoyan Zhang
-
Yuan Wang
-
Zhonghao Lu