Skip to content

Mackdin is a social networking project I created using Python with Django and a bit of React. It's a customized clone of LinkedIn.

License

Notifications You must be signed in to change notification settings

Macktireh/mackdin

Repository files navigation

Mackdin

Mackdin is a social networking project I created using Python with Django and a bit of React. It's a customized clone of LinkedIn.

Here are the technologies I used:

  • Python
  • Django
  • PostgreSQL
  • JavaScript
  • React
  • SASS
  • Cloudinary

Installation

1. Prerequisites

Python 3.10+, NodeJS and Git.

2. Clone project

Open a terminal and run the following commands:

git clone https://github.com/Macktireh/mackdin.git
cd mackdin

3. Create and activate the virtual environment

Create the virtual environment:

python -m venv .venv

Activate the virtual environment :

For Windows :

.venv\Scripts\activate

For Linux and Mac os :

source .venv/bin/activate

4. Installing dependencies

pip install -r requirements.txt

5. Setting environment variables

Rename the .env.example file to .env and enter your personal information. Then apply the migrations :

python manage.py migrate

Then launch the development server :

python manage.py runserver

Go to http://127.0.0.1:8000 in a web browser.