Group-chat-web-application-with-django

Install Requirements

Download the repository and navigate into folder which contains manage.py file

  1. pip install virtualenv
  2. python -m virtualenv environment
  3. environment\Scripts\activate.bat
  4. pip install -r requirements.txt
  5. python manage.py runserver

About

A web application built with django, where users filter groups based on categories and can join and leave groups, add comments, upload files, pictures, view profiles, create a post, and receive other users' posts in that group

Login Page

Register as a new user or login as an existing user, which then opens the home page for list of available groups.

Home Page

List of groups that you've joined appears on this home page. You can notice that they have categories. Clicking on the category, will filter all groups belonging to that category.

Group View

This is the group page where all the posts by various users are shown. You can post images, documents or just add a simple comment.

Profile

View profile of other people in the group