Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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 repository

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