Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TheDevHive 🐝 by Nikoloz Gigiashvili

Live Website πŸ‘‰ thedevhive.onrender.com ⚑ Note: This site is hosted on Render’s free tier, so the first load may feel slow. Registration/Login is disabled for public users as this project.

Overview

DevHive is a full-stack Django-based web application where users can sign up, create discussion rooms, interact with others, and share knowledge on different topics.
This project was built as part of my journey to become a good full-stack web developer and showcases my ability to build dynamic, responsive, and database-driven websites.

Gallery


Features ✨

  • πŸ” User authentication (Register/Login/Logout/Delete)
  • πŸ§‘β€πŸ’Ό Custom user profiles with avatar upload
  • 🧡 Create, update, and delete discussion rooms
  • πŸ’¬ Add and delete messages inside rooms
  • πŸ” Search by topic or username
  • 🧭 Follow/Unfollow users
  • πŸŒ™ Light/Dark mode toggle
  • πŸ“„ Custom 404 error page
  • πŸ“Έ Media handling for profile images (via Pillow)

Tech Stack πŸ› οΈ

  • Backend: Django 5.2, Django REST Framework
  • Frontend: HTML5, CSS3, JavaScript
  • Database: SQLite3 (local)
  • Deployment: Render.com
  • Media Handling: Pillow
  • Static Files: WhiteNoise

Purpose & Learning Goals 🎯

  • Apply full-stack web development skills in a practical project
  • Gain experience in deploying real-world Django apps
  • Build a strong portfolio project to demonstrate my abilities
  • Deepen my understanding of Django architecture and modular coding

Getting Started πŸš€

To run this project locally:

git clone https://github.com/NikolozWDev/DevHive.git
cd DevHive
python -m venv env
source env/bin/activate  # or env\Scripts\activate on Windows
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

About

TheDevHive, FullStack Social Platform

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages