https://github.com/emhash/bloome
Fullstack Django social media web app with newsfeed, chat, friends and so on.
https://github.com/emhash/bloome
all-auth bootstrap chatxity css django django-application django-rest-framework django-social-network django-website html htmx javacript python social-media social-network
Last synced: 4 months ago
JSON representation
Fullstack Django social media web app with newsfeed, chat, friends and so on.
- Host: GitHub
- URL: https://github.com/emhash/bloome
- Owner: emhash
- License: mit
- Created: 2024-06-22T14:02:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-22T18:48:02.000Z (10 months ago)
- Last Synced: 2025-02-01T00:14:02.202Z (5 months ago)
- Topics: all-auth, bootstrap, chatxity, css, django, django-application, django-rest-framework, django-social-network, django-website, html, htmx, javacript, python, social-media, social-network
- Language: CSS
- Homepage: https://bloome.pythonanywhere.com/
- Size: 44.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README




Fullstack Django social media web app with newsfeed, chat, friends and so on.
This project is a FullStack Django based Social Network Website similar to Facebook • Newsfeed, Chat system, Friend Request send and receive, Likes, Comments and so on.Technologies: Django, HTMX, Python, Bootstrap, CSS, JS, WebSocket, Django-Channel
## Demo:
Live Website: https://bloome.pythonanywhere.com/
Mail: [email protected]
Password: demo1234## Demo Screenshots
![]()
![]()
![]()
![]()
## Locally Setup
Note: You can add both MySQL or SQLite database. The configuration is added in the settings.py so you just have to uncomment the code and set database host, user, password and port.
Warning: If you face any database related error then you have to add the information by using python-dot-env or directly in the code of MySQL setup.
Clone the repository & Navigate to the project directory:
```bash
git clone https://github.com/emhash/Bloomecd Bloome
```Create a virtual envoirnment:
```bash
python -m venv myenv
```
Active virtual envoirnment with Bash terminal:
```bash
source myenv/Scripts/activate
```
(You can activate the virtual envoirnment using any terminal. Based on the terminal the activation process of virtual envoirnment might be different)Now install the necessary module & start the server:
```bash
pip install -r requirements.txt
python manage.py runserver```
** In case of migration problem migrate and then run the server **
```bash
python manage.py makemigrations
python manage.py migrate```
## Tech Stack**Front-End:** Html, CSS, Bootstrap, JavaScript
**Back-End:** Django, Sqlite or MySQL, Python, JS, HTMX
## Author
- [@emhash](https://www.github.com/emhash)
![App Screenshot]()