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

https://github.com/aliatayee/alfablog

AlFa Blog is a blog web application based on ruby on rails. Users can create post, follow up it, track the likes count, comments count and posts count.
https://github.com/aliatayee/alfablog

blog-app rails ruby

Last synced: about 2 months ago
JSON representation

AlFa Blog is a blog web application based on ruby on rails. Users can create post, follow up it, track the likes count, comments count and posts count.

Awesome Lists containing this project

README

          

# AlFa Blog
AlFa Blog is a blog web application based on ruby on rails. Users can create post, follow up it, track the likes count, comments count and posts count.
## Major Technologies
- [ ] Ruby on Rails
- [ ] Postgresql
- [ ] TailwindCSS

### Install & Setup

To setup and install this sample AlFa Blog project, follow the below steps:
- Clone this project by the command:
```
git clone https://github.com/aliatayee/AlFaBlog
```

- Then switch to the project folder by the bellow query:

```
cd AlFaBlog
```

- Install the required dependecies with:
```
bundle install
```
- Install npm dependencies with:
```
npm install
```
- Before running below commands update [config/database.yml](./config/database.yml) with your local `DB`credentials. Then run:
```
rake db:create
```
```
rake db:migrate
```
```
rake db:seed
```
- To make the tailwindcss works run the below command:
```
bundle exec rake assets:precompile
```

- With Ruby on Rails and PostgreSQL installed in your environment, you can run `rails server` to run the website.
### Tests

- Run `bundle install`
- Run `bundle exec rspec spec`

### Prerequisites

- IDE to edit and run the code (We use Visual Studio Code 🔥).
- Git to versionning your work.
- Postgresql

### Authors
👤 **Ali**

- GitHub: [@aliatayee](https://github.com/aliatayee)
- Twitter: [@aqaatayee](https://twitter.com/aqaatayee)
- LinkedIn: [@aliatayee](https://www.linkedin.com/in/aliatayee/)

## 🤝 Contributing
Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support
Give a ⭐️ if you like this project!

## Acknowledgments
- Hat tip to anyone whose code was used
- Inspiration
- etc