Skip to content

A blog portal named Champions Squad was created in the 24-hours hackathon named Tech-A-Thon held on 3rd-4th September, 2022.

License

Notifications You must be signed in to change notification settings

Rakesh9100/Blog-Portal

Repository files navigation

🌟Blog Portal🌟

Champions Squad

Table of Contents🧾


Introduction📌

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.

Technology Used🚀

PHP CSS JS

Top Features⭐

  • 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.

(back to top)

Overview💫

  • Home Page

1

  • Blog Page

2

  • About Us Page

3

  • Contact Us Page

4

  • Admin/Sub-admin Login Page

5

  • Admin Dashboard

admin

  • Sub-Admin Dashboard

subadmin

(back to top)

Getting Started💥

  • 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 Password 1234.
  • To login to the sub-admin dashboard, use the Username subadmin and Password 1234.
  • 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.

(back to top)

Contributing Guidelines📑

Read our Contributing Guidelines to learn about our development process, how to propose bugfixes and improvements, and how to build to Blog-Portal.

Code Of Conduct📑

This project and everyone participating in it is governed by the Code of Conduct. By participating, you are expected to uphold this code.

(back to top)

Project Admin⚡

Rakesh Roshan
Rakesh Roshan

Contributing is fun🧡

forthebadge

Contributions of any kind from anyone are always welcome🌟!!

Give it a 🌟 if you ❤ this project. Happy Coding👨‍💻

(back to top)

About

A blog portal named Champions Squad was created in the 24-hours hackathon named Tech-A-Thon held on 3rd-4th September, 2022.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks