Skip to content

OtakuTotipotent/DevHuddle

Repository files navigation

Notes About DevHuddle

This document contains various notes and observations/guidelines regarding "DevHuddle" platform, including future improvements, new features, fixes, and general concepts.

Live ?

Setup & Installations

  • Install Python if not already
  • Open project in IDE/Terminal (like VSCode/Powershell)
  • Create Python Virtual Environment, and activate it:
python -m venv .venv
.venv\Scripts\Activate
  • Install Python Dependencies:
pip install -r requirements.txt
  • Install TailwindCSS & other JS Dependencies (use separate/independent terminal window):
npm install
  • Run project (Python oriented terminal window),(Run following commands separately, one by one). The last command will give a link address to be used (copy/paste to any browser):
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
  • Run JS related libs as follows (Tailwind requires continuous background running):
npx @tailwindcss/cli -i ./static/css/custom.css -o ./static/css/output.css --watch

Dev: Extensions Used

Major Fixes

  • On same web browser, logging in/out should not interfere with each other for multiple tabs.
  • Add fallback AI api & enhance it.
  • Prepare documentation for this project

Improvements & Suggestions

  • Add Notifications tone/music
  • Add Recycle bin page for recovering data within 3 days
  • Delete profiles/user accounts only after 3 days, not immediately
  • Relevant accounts suggestions based on user activity and interests (On Right Side).
  • Relevant jobs, projects, gigs & contests suggestions based on user activity and interests (On Left side).
  • Relevant accounts and Relevant Jobs sections in the Business, Global, Advertisers sections on feed.
  • Enhanced search functionality with filters for content type, date, and popularity.
  • Implement light theme.
  • Add a dedicated page for jobs, projects, gigs & contests.
  • While posting selecting a category of post, that will display relevant posts to TARGET or ACTIVE audience as well as profile visitors. Also add options for formatted/HTML/markup/markdown like text uploading in post and prohibiting the video uploads.
  • A Network page for showcasing all users with whom the user has collaborated, followers list, following list

Preview

Homepage Homepage Homepage Homepage Homepage Homepage Homepage Homepage Homepage Homepage

About

Developers oriented AI platform for Skills Sharing & Project Hunting

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors