Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rakesh9100/blog-portal

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

blog hackathon tech-a-thon web-development

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

#

🌟Blog Portal🌟

#

`Champions Squad`

Table of Contents🧾

- [Introduction📌](#introduction)
- [Technology Used🚀](#technology-used)
- [Top Features⭐](#top-features)
- [Overview💫](#overview)
- [Getting Started💥](#getting-started)
- [Contributing Guidelines📑](#contributing-guidelines)
- [Code Of Conduct📑](#code-of-conduct)
- [Project Admin⚡](#project-admin)
- [Contributing is fun🧡](#contributing-is-fun)

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](https://user-images.githubusercontent.com/73993775/188495904-1b898f45-5bb3-439a-a2df-5f1e047d0415.jpg)
- ## `Blog Page`
![2](https://user-images.githubusercontent.com/73993775/188495911-4e956bc5-7eb5-47ad-bfd5-37dd0d1b885b.jpg)
- ## `About Us Page`
![3](https://user-images.githubusercontent.com/73993775/188495923-15bc4279-4e26-414b-bf02-37ec98cee9ad.jpg)
- ## `Contact Us Page`
![4](https://user-images.githubusercontent.com/73993775/188496050-2abc581f-f12b-4b0e-80a8-e6851ad4a0f6.jpg)
- ## `Admin/Sub-admin Login Page`
![5](https://user-images.githubusercontent.com/73993775/188496197-346b0acd-80ba-4e83-a052-a69ba090e8f4.jpg)
- ## `Admin Dashboard`
![admin](https://user-images.githubusercontent.com/73993775/188496247-aa8e99e2-6756-4b8b-bd52-a0eeea2202fb.jpg)
- ## `Sub-Admin Dashboard`
![subadmin](https://user-images.githubusercontent.com/73993775/188496288-ba1119ae-e837-4bd6-ad5e-c668617e1cde.jpg)

(back to top)


Getting Started💥

- Fork this Repository.
- Clone the forked repository in your local system.
```
git clone https://github.com//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
```
- 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
```
- 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](https://github.com/Rakesh9100/Blog-Portal/blob/main/.github/CONTRIBUTING_GUIDELINES.md) 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](https://github.com/Rakesh9100/Blog-Portal/blob/main/.github/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.

(back to top)


Project Admin⚡

Rakesh Roshan
Rakesh Roshan


Contributing is fun🧡

[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)

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


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

(back to top)