This is an updated version of an old project. In short, it's a social network/image sharing board where you can upload your own funny pictures, comment on others posts.
This is built using PHP with the framework Slim. As for the front-end I used Bootstrap and simple JavaScript and a little bit of jQuery to perform certain actions on the website.
The reason I started developing this was to learn a new framework, the Slim framework to be precise. And on the road, this project has gone through a lot of changes. I started using dependency injection and other very helpful packages to make it easier to work on in the future (if I ever decide to work on this again). It shares a similar project structure with Laravel, another framework in PHP, and that was done on purpose.
The front-end code might be very messy at places but it's fully functional.
- Login (100%)
- Register (100%)
- Upload (100%)
- Profile pictures (100%)
- Comment (100%)
- Inbox system (100%)
- Moderating posts (100%)
- Warn other users (100%)
- Notifications (100%)
- Profiles (100%)
- Administrating functions such as ban (100%)
- Edit posts
- Delete posts
- Better admin/mod panel
- Tag other users
- Better inbox/notification system
To set this up, you would need a webserver preferrably one with PHP 7, since it might not work on older PHP versions due to deprecated functions.
Don't forget to set up the database and then change the mysql credentials in bootstrap/Bootstrap.php to make it work.