Skip to content
This repository has been archived by the owner on May 1, 2023. It is now read-only.
/ bondhu Public archive

Bondhu is my experimental practice project to learn and play with MVC pattern with PHP

Notifications You must be signed in to change notification settings

alnahian2003/bondhu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bondhu — Where Friends Get Connected

Bondhu — Where Friends Get Connected

Bondhu is a simple social media platform to connect people around the world 🌎. This is actually a practice project, probably a silly clone version of Facebook. Main objective of this project is to get handy with a MVC framework and learn how to work with it. This knowlege will help me later to work with Laravel or any other PHP framework, that follows MVC pattern.
AlanMVC is the core of this platform. AlanMVC is a micro MVC PHP framework. Both 'Bondhu' & 'AlanMVC' is made with ❤ by alnahian2003


NOTE: Upload "bondhu.sql" to your PhpMyAdmin or MySQL db and then Check config folder and update with your preferred data ⚠

Create a new account and play around 💫


Features

New User/Account Related

✅ Create New Account
✅ Login To An Existing Account
❌ Resetting User Password
❌ Forget Password
❌ Deleting a User Account

Newsfeed & Post Related

✅ Newsfeed Section
✅ View Full Post Page
✅ Create a Post
✅ Edit a Post
✅ Delete a Post
✅ Upload a Post Image
✅ Attach a Video URL from YouTube
❌ Upload a Post Image
❌ Like a Post
❌ Comment on a Post
❌ Share a Post

Profile Related

✅ Personal Profile Page
✅ Other Users Profile Page
✅ Profile Image
✅ Cover Image
✅ Edit Profile
✅ Change Profile Image
✅ Change Cover Image
✅ Update About Details

Project Screenshots

Home Page

Home Page

Login Page

Sign In Page

Create a New Account Page

Create a New Account Page

Features Page

Features Page

Newsfeed Example 1

Newsfeed 1

Newsfeed Example 2

Newsfeed 2

View Full Post Page

View Full Post Page

Profile Page

Profile Page

Profile Page 2

Profile Page 2

Edit Profile Page

Edit Profile Page

Settings Page

Settings Page

Core Techs:

    Front End:
  • HTML
  • CSS
  • Bootstrap 5.2
  • a little bit JavaScript

    Back End:
  • Core PHP
  • AlanMVC (Made by me)
  • MySQL

Final Note - 2:56 AM, 04 June, 2022

Almost every basic functionalites implementation has been completed, except Some features like, Post Image Upload, Functional Settings Page, and a few little things.
Maybe Someday, I'll spend some time implement that feature later.

I have been following Brad Traversy's Udemy course to build some kinda PHP MVC framework and build a project on that. Since the last week, I worked so hard and I was honestly dedicated to it. Now I'm kinda tired and bored to work with this project anymore. By the way, that was very first time in my life that I ever put some effort on project like this. It was really fun learning all these interesting things.
Thank You Dear Mentor, BRAD TRAVERSY 💚

Made With ❤ By alnahian2003

Thank You For Scrolling

About

Bondhu is my experimental practice project to learn and play with MVC pattern with PHP

Topics

Resources

Stars

Watchers

Forks

Languages