Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/rakesh9100/blog-portal
- Owner: Rakesh9100
- License: apache-2.0
- Created: 2022-09-05T15:31:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-24T10:21:12.000Z (11 months ago)
- Last Synced: 2024-02-24T11:27:38.606Z (11 months ago)
- Topics: blog, hackathon, tech-a-thon, web-development
- Language: CSS
- Homepage: https://github.com/Rakesh9100/Blog-Portal
- Size: 16.7 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING_GUIDELINES.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
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🚀
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.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)
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.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.
Project Admin⚡
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👨💻