Skip to content

no0n3/fun_project

Repository files navigation

9gag demo application

Screenshot

Features

  • Auth: sign up, login, logout
  • Update profile info, profile picture, etc.
  • Post image or gif posts
  • Like, comment and share posts
  • Add posts to categories and add tags
  • Search posts by tags
  • View posts by categories
  • View trending or fresh posts
  • View user profile containing liked, commented and uploaded posts

Purpose

This project was part of a university course assignment for creating a web application.

Description

This applican is a simpler implementation of http://9gag.com/ as user can register/login and create, like, comment, share update. The purpose of this application is entirely for learning purpose.

Set up project

  • Change project location and database info in 'config/local-params.php'
  • Install and run composer. Composer's getting started page
  • Run the following console command in the project main directory to set up the database: php cw_console.php db/init
  • install ffmpeg Ffmpeg website (used to convert gifs to videos)

Working example: http://fun.vivanof.com/

docker-compose up --build docker exec -i -t php_web /bin/bash then run php cw_console.php db/init

About

😺 9gag 💩 similiar web application for posting, commenting, liking and sharing images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published