Social media clone
Project
This web application offers a comprehensive set of user functionalities. Users can sign up, receiving a welcome email upon successful registration, log in, update their profile, and delete their account. They can also view posts from other users, create their own posts, and like posts. The application includes a "forgot password" feature, sending an email to reset the password. Additionally, users can have an administrator role, granting them extra capabilities such as viewing all users and deleting or blocking users. The web application is connected to a phpMyAdmin database and incorporates front-end/back-end validation, bindValue, bridges, APIs, sessions, and hashed passwords. This project is a conceptual work and is not affiliated with any real client or customer.
tech stack
- PHP
- Javascript
- MySQL
core features and logic
- Form validation and error handling
- PHPMailer verification
- CRUD operations
Client
Instagram is a free online photo-sharing application and social networking platform acquired by Facebook in 2012. It enables users to edit and upload photos and short videos through a mobile app, offering a dynamic and engaging way to share visual content.

