- pip install -r requirements.txt
- python manage.py runserver
- pip install -r requirements.txt
- sudo apt-get install -y erlang
- sudo apt-get install rabbitmq-server
- sudo systemctl enable rabbitmq-server
- sudo systemctl start rabbitmq-server to check if rabbitmq is working run: systemctl status rabbitmq-server
- run local server for backend
- run this command in new terminal in project path with activating virtual env: celery -A wall worker -l info
Method: POST
Endpoint: /registration/
Payload:
{ "username": "USERNAME", "password1": "PASSWORD", "password2": "PASSWORD", "email": "OPTIONAL_EMAIL" }
Method: POST
Endpoint: /login/
Payload:
{ "username": "USERNAME", "password": "PASSWORD" }
Method: GET
Endpoint: /messages/
Method: POST
Endpoint: /add/message/
Payload:
{ "title": "message title", "message": "message", "image": "null" }