Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdulhamiid/blog-app
The Blog app is a classic example of a blog website. A fully functional website that shows the list of posts and empower readers to interact with them by adding comments and liking posts.
https://github.com/abdulhamiid/blog-app
bootstrap bullet devise jwt-token rspec ruby rubyonrails
Last synced: 3 months ago
JSON representation
The Blog app is a classic example of a blog website. A fully functional website that shows the list of posts and empower readers to interact with them by adding comments and liking posts.
- Host: GitHub
- URL: https://github.com/abdulhamiid/blog-app
- Owner: abdulhamiid
- Created: 2022-09-22T16:47:36.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-07-08T17:08:28.000Z (7 months ago)
- Last Synced: 2024-10-10T00:18:40.081Z (4 months ago)
- Topics: bootstrap, bullet, devise, jwt-token, rspec, ruby, rubyonrails
- Language: Ruby
- Homepage: https://blog-app-8pi0.onrender.com/users/sign_in
- Size: 210 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Table of Contents
* [About the Project](#blog-app)
* [Built With](#built-with)
* [Getting Started](#getting-started)
* [Contributing](#🤝-contributing)
* [Author](#author)## Blog App
> The Blog app is a classic example of a blog website. A fully functional website that shows the list of posts and empower readers to interact with them by adding comments and liking posts.## Built With
- Ruby
- Ruby on Rails
- PostgreSql## Getting Started
### Prerequisite
Go ahead and check the most recent version of each of these:
- Ruby (ruby --version)
- SQLite3 (sqlite3 --version)
- Node.js (node --version)
- Yarn (yarn --version)
- Rails (rails --version)## Live Demo
🚀 [View](https://blog-app-o2ip.onrender.com/) 🔥
### Clone this repositoryTo clone the repo run:
```
git clone https://github.com/abdulhamiid/blog-app.git
```
To access the cloned directory, run:
```
cd blog-app
```
Install the required dependecies with:
```
bundle install
```
Install npm dependencies with:
```
npm install
```
Before running below commands update config/database.yml with your local DBcredentials. Then run:
```
rake db:create
```
```
rake db:migrate
```
```
rake db:seed
```## Author
👤 **Abdulhamid**
- GitHub: [abdulhamiid](https://github.com/abdulhamiid)
- Twitter: [@abdulhamid_adio](https://twitter.com/abdulhamid_adio)
- LinkedIn: [Adio Abdulhamid](https://linkedin.com/abdulhamid_adio)## 🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues)
### To Contribute to this project
1. Fork the Project
2. Create your Feature Branch
```
git checkout -b feature/newFeature
```
3. Commit your Changes
```
git commit -m 'Add some newFeature'
```
4. Push to the Branch
```
git push -u origin feature/newFeature
```
5. Open a Pull Request## Show your support
Give a ⭐️ if you like this project!
## Acknowledgments
- Thanks to Microverse
## 📝 License
This project is [MIT](./MIT.md) licensed.