Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Microverse Module 05 Project: This is an educational project to create a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
https://github.com/rwubakwanayo/blog-app

postgresql rails rspec ruby

Last synced: 26 days ago
JSON representation

Microverse Module 05 Project: This is an educational project to create a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

Awesome Lists containing this project

README

        

# Blog app

> Microverse Module 05 Project: This is an educational project to create a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

This is an educational project for learning Ruby on Rails.

## Built with
- Ruby
- Rails
- PostgresQL

## Getting Started

### Prerequisites
You need Ruby v3+, Rails v7+ and Postgresql installed on your machine.

### Setup

- To get local copy:
- Clone this repo locally using git in the command line with the following command

```ruby
> https://github.com/RWUBAKWANAYO/Blog-app.git
```
- Alternatively, you can just download the complete zip file and extract the folder in your directory

- Run bundle install, to install all gems for the project.
- To run the migration copy and paste this command in your terminal:

```ruby
db:migrate
```

### Usage

Run this command to start the project locally:

```ruby
> rails server
```
### Testing

This command will run all the tests in your terminal:

```ruby
> rspec spec
```
## Authors
:bust_in_silhouette: **RWUBAKWANAYO**
- GitHub: [@githubrwubakwanayo](https://github.com/RWUBAKWANAYO)
- LinkedIn: [Rwubakwanayo](https://www.linkedin.com/in/rwubakwanayo-olivier)

👤 **Artur Gouveia**

- GitHub:[@githubarturgouve](https://github.com/Arturgouveia1970)
- LinkedIn:[ArturGouve](https://www.linkedin.com/in/artur-gouveia-323868197/)

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

## 📝 License

This project is [MIT](https://github.com/git/git-scm.com/blob/main/MIT-LICENSE.txt) licensed.