Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sntakirutimana72/blog-app

A mini project that mimics the features of a blog web-app. The app allows users to create posts, comment on posts, and interact with posts by giving likes.
https://github.com/sntakirutimana72/blog-app

css3 html5 postgresql ruby-on-rails

Last synced: 5 days ago
JSON representation

A mini project that mimics the features of a blog web-app. The app allows users to create posts, comment on posts, and interact with posts by giving likes.

Awesome Lists containing this project

README

        

# Blog App

An educational project that mimics the features of a blog web-app. The app allows users to
create posts, comment on posts, and interact with posts by giving likes.
The app uses **postgresql** database to persist users data.

## Built With

- HTML/CSS
- Ruby
- Rails
- Postgresql

## Getting Started

To get this program running on your computer,

1. First, install Ruby
2. Clone the project repository ([link](.))

### Run (_terminal_)

For **dependencies**, run
```
$ bundle install
$ npm i
```

For **tests**, run
```RSpec
$ rspec test
```

For linters' fixes, run
```
$ rubocop -A
$ npx stylelint "**/*.{css,scss}" --fix
```

To serve the app in the browser, run
```rails
$ rails server
```

## Author

👤 **Steve**

- GitHub: [@sntakirutimana72](https://github.com/sntakirutimana72/)
- LinkedIn: [steve-ntakirutimana](https://www.linkedin.com/in/steve-ntakirutimana/)

## 🤝 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

- Fellow Micronauts

## 📝 License

This project is **MIT** licensed.