Giter Club home page Giter Club logo

backend_team's Introduction

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!!

backend_team's People

Contributors

ahmed-hassan97 avatar mostafa3zazi avatar

Stargazers

Yossef Khaled avatar

Watchers

James Cloos avatar

Forkers

ahmed-hassan97

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.