Skip to content

Latest commit

 

History

History
197 lines (113 loc) · 3.72 KB

README.md

File metadata and controls

197 lines (113 loc) · 3.72 KB

Project Title

  • Social media Network

Table of Contents

In this section you will know More bout this interesting project 😃


overview

The idea of the project is summarized in how to make classify posts and determine which is spam or not and if spam, this post must be discarded else insert post in database Ai model run on database and use it to classify post, Make frontend form where each user can post in it and pass this post to ai model to classify it , and determine number of like in this post

  • Main goal of this project

    To avoid posting fake and not important posts


An_open_source_Social_Network

Used Tech Stack

  1. Django
  2. Mysql database
  3. Web Socket (Django Channel)
  4. Workbensh

Current_Features:

  1. Login/Register

  2. Create post and comment on the particular post

  3. Receive love when someone comment on your post

  4. recommendation when user publish post

  5. see when someone comment on post

  6. Natural language processing on posts to analyze it using arabic posts


sign in form

User must has an account, supplying the following data:

  • Email

  • Password

Searching in database if email & password exists, the second form must be opened If not, display a message to allow a new user to sign up New user may click sign up, the sign up form must be opened


sign up form

New user must has an account with the following data:

  • Email

  • Password

  • User name

  • Picture to user (if exist)

  • Date of birth

  • Detailed location information


user_profile

each user have information that appear in homepage and easily can create this information this information appear in database and easily can change it


user can update information which belongs to it and if he want to upload image this link to image is saved in database


Homepage

  • we use this design in frontend using bootstrap to make social media responsive


comment

users can comment to any post and appear to it , Users see posts from homepage


admin

each website has an owner and easily can add multible owner to administrate social media website and database


  • easily owner can change information that belongs to it and decide if he active or not


error_when_try_to_publish_empty_post

validation error when try to publish empty post and button to go home page


recommendation_using_Ai

This page belongs to treat posts which publish in page using natural language processing


Ai_model_on_heroku

  • Ai model we deploy it on heroku to try model

link heroku


Authors

  • 💕 team

Back To The Top ☝️

Show your support by 🌟 the project!!