https://github.com/macktireh/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.
https://github.com/macktireh/mackdin
django full-stack javascript linkedin postgresql python react sass
Last synced: 10 months ago
JSON representation
Mackdin is a social networking project I created using Python with Django and a bit of React. It's a customized clone of LinkedIn.
- Host: GitHub
- URL: https://github.com/macktireh/mackdin
- Owner: Macktireh
- License: mit
- Created: 2022-04-18T11:59:54.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-30T23:33:16.000Z (over 2 years ago)
- Last Synced: 2025-04-10T02:09:20.243Z (about 1 year ago)
- Topics: django, full-stack, javascript, linkedin, postgresql, python, react, sass
- Language: Python
- Homepage: https://mackdin.onrender.com/
- Size: 2.65 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:
```bash
git clone https://github.com/Macktireh/mackdin.git
cd mackdin
```
### 3. Create and activate the virtual environment
Create the virtual environment:
```bash
python -m venv .venv
```
Activate the virtual environment :
**_For Windows :_**
```bash
.venv\Scripts\activate
```
**_For Linux and Mac os :_**
```bash
source .venv/bin/activate
```
### 4. Installing dependencies
```bash
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 :
```bash
python manage.py migrate
```
Then launch the development server :
```bash
python manage.py runserver
```
Go to http://127.0.0.1:8000 in a web browser.