Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmggyy66/rails-blog
The Blog app will be a classic example of a blog website. It is a fully functional website that will show the list of posts and empower visitors to interact with them by adding comments and liking posts.
https://github.com/mmggyy66/rails-blog
git github postgresql-database ruby ruby-gems ruby-on-rails
Last synced: 30 days ago
JSON representation
The Blog app will be a classic example of a blog website. It is a fully functional website that will show the list of posts and empower visitors to interact with them by adding comments and liking posts.
- Host: GitHub
- URL: https://github.com/mmggyy66/rails-blog
- Owner: MMGGYY66
- License: other
- Created: 2023-08-17T15:12:25.000Z (over 1 year ago)
- Default Branch: dev
- Last Pushed: 2023-09-03T05:58:58.000Z (over 1 year ago)
- Last Synced: 2024-05-17T15:36:19.346Z (8 months ago)
- Topics: git, github, postgresql-database, ruby, ruby-gems, ruby-on-rails
- Language: Ruby
- Homepage: https://rails-blog-eight.vercel.app
- Size: 212 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Rails Blog App
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started ](#-getting-started-)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Available Scripts](#available-scripts)
- [Clone](#clone)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ](#faq)
- [📝 License](#license)# 📖 Rails Blog App
> The Blog app will be a classic example of a blog website. It is a fully functional website that will show the list of posts and empower visitors to interact with them by adding comments and liking posts.
Client
- **Setup and controllers**
- **Controllers specs**
- **Creating a data model**
- **Processing data in models**
- **Views**
- **Forms**
- **Validations, Model specs, and n+1 problems**
- **Add Devise**
- **Add authorization rules**
- **Integration specs for Views**
- **Add API endpoints**
- **API documentation**
To get a local copy up and use as a template, follow these steps.
Clone this repository to your desired folder:
```sh
git clone https://github.com/edahigure/blog-app.git
```
To install the necessary dependencies, you should run:
### `gem install bundler`
### `bundler install`
In the project directory, you can run:
### `rubocop -A`
### Usage
To run the project, execute the following command:
```sh
rails db:drop
rails db:create
rails db:migrate
rails server
```
To fix all Linter error automatically
👤 **Mohamed Gamil Eldimardash**
- GitHub: [@github](https://github.com/MMGGYY66)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/mohamed-eldimardash-0023a3b5/)
- Twitter: [twitter](https://twitter.com/MOHAMEDELDIMARd)
- Facebook: [facebook](https://www.facebook.com/MOHAMED.ELDIMARDASH/)
- StackOverflow: [stackoverflow](https://stackoverflow.com/users/13605630/mohamed-gamil-eldimardash)
👤 **Qurban Ali Safari**
- 👤 GitHub: [Ali-0111](https://github.com/Ali-0111)
- 👤 Twitter: [qurban_safari](https://twitter.com/qurban_safari)
- 👤 LinkedIn: [Safari](https://www.linkedin.com/in/ali-safari-linked)
- **Exercise: API documentation**
I welcome contributions to enhance the functionality and user experience of the Morse_Translator project. If you have any ideas, suggestions, or bug reports, feel free to open an issue or submit a pull request.
If you'd like to contribute to this project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with descriptive commit messages.
4. Push your changes to your forked repository.
5. Submit a pull request to the main repository, explaining your changes in detail.
Please adhere to the coding conventions and guidelines specified in the project.
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues).
- **Can I use the project for any purpose?**
- Yes, you can use this files for anything you need
- **Do I need to ask for permission?**
- No need to ask for permission.
## ⭐️ Show your support
If you like this project please let me know
I would like to thank microverse for the great resources shared.
- **Is there any restriction to adapting the app to other purpose?**
- No problem.
This project is [MIT](./LICENSE) licensed.