/DaDay-Back-end

server for DaDay

Primary LanguagePythonMIT LicenseMIT

DaDay

A social network. Тhе main purpose is to share your emotions while you chat with a avatar. Your friends can see the way you feel by daily diagram. Users also can send text messages. The project uses Django and React JS.

Getting started:

1. Clone this repository e.g.

git clone https://github.com/DiyanKalaydzhiev23/DaDay.git

2. Navigate to the app folder

cd server

3. Install requiremets

pip install -r requirements.txt

4. Run migrations to update/create database

python manage.py migrate

5. Start Redis

  • Using Docker:

    docker run -d --name redis-stack-server -p 6379:6379 redis/redis-stack-server:latest
    
  • Using Linux:

    sudo service redis-server start
    
  • Using Mac:

    brew services start redis
    

5. Start Celery

celery -A server worker -l info -P gevent 

6. Run the Django development server

python manage.py runserver

7. Navigate to client

cd client

8. Install node_modules

npm install

9. Start client

npm start