Skip to content

nimah79/reddit-farsi

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn LinkedIn

Reddit Farsi

IE Fall 2021 final project

Nima HeydariNasab

Mohammadreza Mohammadzade Asl

Front-End technologies: Bootstrap 5 and jQuery and Font Awesome 5

Back-End technologies: Laravel and MySQL

The project deployed on Reddit Farsi.

the main features of this project are:

  • creating account
  • checking password and email to satisfy the format
  • sign in and sign out
  • creating community
  • creating a post in a community
  • adding admins to a community or removing them
  • admins can ban members from commenting or posting
  • joining to communities or left from them
  • viewing posts from communities
  • sorting post by time or number of likes or number of comments
  • viewing the hottest communities
  • leaving a comment for posts
  • replying to comments
  • like and dislike any post or comment
  • searching a post or community or member
  • sorting search results
  • using the pagination for results if there are many
  • light theme and dark theme
  • saving post button
  • Jalali date for posts and comments
  • reporting a post
  • secure against XSS and SQL injection and CSRF attacks
  • posts can have pictures

TODO:

  • Refactoring!
  • Add a picture to communities
  • Add captcha before sending post or comment

Demo

Image 1 Image 2 Image 3 Image 4 Image 5 Image 6

About

Internet Engineering Course Final Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published