sakship31 / Tech_Social

A mini Forum-like website made with Django wherein you can create/join/leave groups and post questions and comment on them along with other features.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tech Social Website



Description

Tech Social is a mini forum like website wherein you can create/join/leave groups(spaces) and post your questions and comment on them too.

Features

Tech Social has following features-

1)Login/Register: With login/register feature, the user specific groups and posts can be displayed on logging in.

2)Groups : logged in user can create new group of interested field or join/leave existing groups.

3)Posting/Commenting: The user can post a question/comment on a question in a group ONLY if he/she is a part of that group.

4)Picture upload: User can also upload picture(optional) while posting question or commenting on a question for easy understanding to other users.

5)Check user's/self post: Users can check their post history and also other user's post history when clicked on their username.

6)Explore other groups: Users are also provided with the groups they don't follow alongwith the groups they follow so that they can check the group contents and join if interested and in turn post questions/comment.


Adding comment after joining group

Check other user's/your post history and delete post the logged in user has created

'Delete' option is given on the comments logged in user has done

Create Space(Group)

Create Post

Groups page

Posts in group page

Post detail with comments page

Signup/Login

Log Out

Installation

Install the dependencies by running:

    pip install pillow
    pip3 install django-braces
    pip install misaka

Run using Command Prompt

Clone the repository and navigate to the flder which contains manage.py-

    python manage.py runserver

Tech stack

Backend : Python3,Django
Database : Sqlite3
Frontend : Html,CSS

Developed with ❤️ by Sakshi

About

A mini Forum-like website made with Django wherein you can create/join/leave groups and post questions and comment on them along with other features.


Languages

Language:Python 54.7%Language:HTML 34.2%Language:JavaScript 10.5%Language:CSS 0.7%