https://github.com/dataspieler12345/socialnetwork
https://github.com/dataspieler12345/socialnetwork
bootstrap5 django-project git html5 python
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dataspieler12345/socialnetwork
- Owner: DataSpieler12345
- Created: 2025-07-05T15:30:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-05T16:39:24.000Z (about 1 year ago)
- Last Synced: 2025-07-05T17:05:44.801Z (about 1 year ago)
- Topics: bootstrap5, django-project, git, html5, python
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π SocialNetwork
A lightweight social network built with **Django** and **Bootstrap 5**.
---
## π£ The Project
- π **User Authentication**
- Sign up, log in, log out
- Secure βnextβ redirect handling
- π€ **Profile**
- One-to-one extended profile (avatar, bio, location, birth date, status)
- Follow / unfollow other users
- π° **Feed & Posts**
- Create text + image posts
- Inline comments on feed
- Detailed post view with threaded comments
- βLikeβ (β€οΈ) toggle on any post
- π **Organization**
- Clean URL design (`/feed/`, `/profile//`, `/post//`)
- DRY, function-based views
- π¨ **Styling**
- Powered by Bootstrap 5 for responsive UI
- Custom cards, buttons, and forms
---
## π£ File Structure

---
## π£ SocialNetwork






---
## π¦ Installation
```bash
# 1. Clone the repo
git clone https://github.com/DataSpieler12345/socialnetwork.git
cd socialnetwork
# 2. Create & activate a virtual environment
python3 -m venv env
source env/bin/activate # Linux / macOS
# env\Scripts\activate # Windows PowerShell
# 3. Install dependencies
pip install -r requirements.txt
# 4. Database migrations
python manage.py migrate
# 5. Run the development server
python manage.py runserver