https://github.com/jsonfm/impact-django
🚀 A social network made with Django and TailwindCSS
https://github.com/jsonfm/impact-django
django node python social-network tailwindcss
Last synced: 2 months ago
JSON representation
🚀 A social network made with Django and TailwindCSS
- Host: GitHub
- URL: https://github.com/jsonfm/impact-django
- Owner: jsonfm
- Created: 2022-12-18T13:27:42.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-12-24T16:13:37.000Z (over 3 years ago)
- Last Synced: 2025-03-25T13:47:08.442Z (over 1 year ago)
- Topics: django, node, python, social-network, tailwindcss
- Language: HTML
- Homepage:
- Size: 373 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README


## Impact
A social network app made with Django. Inspired by [Behance](https://www.behance.net/gallery/139934827/Humanified-Simplifying-digital-activism?tracking_source=search_projects%7Csocial+network+design). It implements the mainly functionalities of a common social network: login, signup, posts creation, post edition, comments, post shares, likes, stories, etc. It includes a little chat made with `channels` and websockets.
### 📦 Installation
1. First, clone the respository:
```
git clone https://github.com/jsonfm/impact-django.git
```
2. After, create a virtual enviroment:
```
python3 -m venv venv
```
3. Then, install the dependencies:
```
source venv/bin/activate
pip install -r requirements.txt
```
### 🚀 Django
```
python manage.py run server
```
### 🎨 Tailwind
This project uses node for bundle styles.
```
cd tailwind
npm run tw:build
```
### 📁 Structure
```
.
├── apps
│ ├── auth
│ └── feed
├── impact
├── media
├── static
│ ├── css
│ └── js
├── tailwind
└── templates
├── auth
├── feed
└── layout
```
### 📄 Commands
Create a super user:
```
python manage.py createsuperuser
```
Migrate:
```
python manage.py migrate
```
Make migrations:
```
python manage.py makemigrations
```