Welcome to Mingley, a dynamic and engaging social media web application crafted using a robust tech stack. Mingley enables users to connect, share content, and interact with each other in an intuitive, user-friendly platform.
- About the Project
- Visuals
- Built With
- Features
- Getting Started
- Usage
- Database
- Contributing
- License
- Contact
Mingley is a feature-rich social media web app that allows users to create profiles, post content, comment on posts, and connect with others. The platform is built on a stack that optimizes performance, responsiveness, and user interaction, making Mingley a vibrant and seamless social experience.
Click Here to see the visuals of Mingley...
Mingley is powered by:
- PHP - Backend scripting
- JavaScript & jQuery - Interactivity and front-end logic
- AJAX - Asynchronous content updates
- HTML & CSS - Structuring and styling
- Bootstrap - Responsive and mobile-first design
- phpMyAdmin & MySQL - Database management and storage
- User Registration and Authentication
- User Profile Management
- Post Creation, Editing, and Deletion
- Comments and Likes
- Real-time Notifications (powered by AJAX)
- Responsive Design for mobile and desktop
- Admin Panel for user and content management
Follow these instructions to get a local copy of Mingley up and running.
- PHP (version 7.x or higher)
- MySQL (or any MySQL-compatible database)
- phpMyAdmin (for database management)
- Web Server (e.g., Apache)
- Clone the Repository
git clone https://github.com/princid/Mingley.git cd Mingley git checkout developmentV1
- Database Setup Create a new MySQL database. Import the database structure from the provided mingley.sql file in the root directory. Update your database credentials in the config.php file. Run Mingley Locally Start your PHP server:
Copy code
php -S localhost:8000
Access Mingley at http://localhost:8000 in your browser. Usage
Once installed, you can access Mingley through your browser, register as a new user, create and manage posts, view content from other users, and interact with others on the platform.
###Database
The MySQL database for Mingley includes tables for:
Users Posts Comments Likes Notifications Each table is designed to support the dynamic interactions in Mingley and can be customized to fit additional features or data requirements.
###Contributing
Contributions are welcome! Please follow these steps:
Fork the repository. Checkout to the current dev branch:
git checkout developmentV1
Then, create a new branch
git checkout -b feature/YourFeature
Commit your changes
git commit -m 'Add YourFeature'
Push to the branch
git push origin feature/YourFeature
Open a pull request. ###License
Distributed under the MIT License. See LICENSE for more information.