https://github.com/marcusal/mvc-hackernews-blog
A blog where posts can be created, upvoted, edited, and deleted via the terminal
https://github.com/marcusal/mvc-hackernews-blog
Last synced: 8 months ago
JSON representation
A blog where posts can be created, upvoted, edited, and deleted via the terminal
- Host: GitHub
- URL: https://github.com/marcusal/mvc-hackernews-blog
- Owner: MarcusAl
- Created: 2021-05-07T15:16:49.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-07T16:24:09.000Z (about 5 years ago)
- Last Synced: 2023-09-04T20:04:37.083Z (over 2 years ago)
- Language: Ruby
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README





# Hackernews Blog
In this project, I have created a simple Terminal App. The data is stored via SQL, and CRUD actions are implemented using Ruby code.

## Built With Ruby

## Prerequisites
Ruby 2.6 (Or later)
## How to Test for Errors
1. Install Ruby
2. Access the app folder in the terminal
3. Run app.rb
```
$ ruby app.rb
```
__Clone the repo to your local machine using the terminal__:
```
$ git clone https://github.com/Marcusal/mvc-hackernews-blog
```
## How to Use
1. Run by typing in your terminal:
```
$ ruby bin/app.rb
```
2. Each user can create a new blog post
3. Each user can edit/modify an existing post
4. The data is persisted on the sqlite server
5. Each post can be upvoted
## Authors
👤 **Marcus**
- GitHub: [@Marcusal](https://github.com/Marcusal)
- LinkedIn: [Mark Allen](https://www.linkedin.com/in/marcusa999/)
## Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](https://github.com/Marcusal/mvc-hackernews-blog/issues)
## 📝 License
This project is [MIT](LICENSE) licensed.