- Introduction📌
- Technology Used🚀
- Top Features⭐
- Overview💫
- Getting Started💥
- Contributing Guidelines📑
- Code Of Conduct📑
- Project Admin⚡
- Contributing is fun🧡
A blog portal named Champions Squad was created in the 24-hours hackathon named Tech-A-Thon
held on 3rd-4th September,2022
where users can write and publish any kind of blogs and manage them with different functionalities.
- Added rich text editor (with images) to write the blog.
- Public users can search blogs available on the platform.
- Public users can share the blog via a unique link.
- Blogs are sorted and displayed based on popularity by likes.
- Admin has some more features than sub-admin.
- Fork this Repository.
- Clone the forked repository in your local system.
git clone https://github.com/<your-github-username>/Blog-Portal.git
- Ensure all the files of this project are in your local system.
- Open the phpMyAdmin from the Xampp server in a browser and import the database named
bmsdb.sql
. - Then open the new tab of the browser and type
localhost/bms/index.php
. - You can explore the project and different features and login to the admin and sub-admin dashboard.
- To login to the admin dashboard, use the Username
admin
and Password1234
. - To login to the sub-admin dashboard, use the Username
subadmin
and Password1234
. - Raise an issue if you find a bug or add a feature.
- Wait for the issue to be assigned and proceed only after the issue is assigned to you.
- Navigate to the project directory.
cd Blog-Portal
- Create a new branch for your feature.
git checkout -b <your_branch_name>
- Perfom your desired changes to the code base.
- Track and stage your changes.
# Track the changes
git status
# Add changes to Index
git add .
- Commit your changes.
git commit -m "your_commit_message"
- Push your committed changes to the remote repo.
git push origin <your_branch_name>
- Go to your forked repository on GitHub and click on
Compare & pull request
. - Add an appropriate title and description to your pull request explaining your changes and efforts done.
- Click on
Create pull request
. - Congrats! 🥳 You've made your first pull request to this project repo.
- Wait for your pull request to be reviewed and if required suggestions would be provided to improve it.
- Celebrate 🥳 your success after your pull request is merged successfully.
Read our Contributing Guidelines to learn about our development process, how to propose bugfixes and improvements, and how to build to Blog-Portal.
This project and everyone participating in it is governed by the Code of Conduct. By participating, you are expected to uphold this code.
Rakesh Roshan |