Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/claudiarojassoto/blog_app
The Blog_app is a classic blog website. This application, is a fully functional website that displays a list of posts and allows readers to interact with them by adding comments and liking posts.
https://github.com/claudiarojassoto/blog_app
createdatabase migration postgresql-database rails-application
Last synced: 2 days ago
JSON representation
The Blog_app is a classic blog website. This application, is a fully functional website that displays a list of posts and allows readers to interact with them by adding comments and liking posts.
- Host: GitHub
- URL: https://github.com/claudiarojassoto/blog_app
- Owner: ClaudiaRojasSoto
- License: mit
- Created: 2023-09-17T21:56:32.000Z (over 1 year ago)
- Default Branch: develop
- Last Pushed: 2023-12-07T19:15:52.000Z (about 1 year ago)
- Last Synced: 2024-12-31T03:21:59.632Z (3 days ago)
- Topics: createdatabase, migration, postgresql-database, rails-application
- Language: Ruby
- Homepage:
- Size: 181 KB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Blog_App
## 📗 Table of Contents
- [Blog\_App](#blog_app)
- [📗 Table of Contents](#-table-of-contents)
- [📖 Blog\_App ](#-blog_app-)
- [🛠 Tech-stack ](#-tech-stack-)
- [🛠 Built With ](#-built-with-)
- [Key Features ](#key-features-)
- [💻 Getting Started ](#-getting-started-)
- [Setup ](#setup-)
- [Prerequisites ](#prerequisites-)
- [Usage ](#usage-)
- [👥 Authors ](#-authors-)
- [Future Features ](#future-features-)
- [❓ FAQ ](#-faq-)
- [🤝 Contributing ](#-contributing-)
- [⭐️ Show Your Support ](#️-show-your-support-)
- [📜 License ](#-license-)The Blog app is a classic blog website. This application, is a fully functional website that displays a list of posts and allows readers to interact with them by adding comments and liking posts.
This project is implemented using the Ruby on Rails programming language, known for its elegant syntax and flexibility. RoR provides a suitable foundation for this Blog_App code decoding project due to its ease of use and string manipulation capabilities.
This project is built using Ruby on Rails, a dynamic, open-source programming language known for its simplicity and productivity. Ruby's elegant syntax and powerful features make it a popular choice among developers.
## Key Features
- [x] **Rails new (setup)**
- [x] **Data Model**
- [x] **Associations Between Models**
- [x] **SQL Queries**
- [x] **Validations**
- [x] **Models Specs**
- [x] **Controllers**
- [x] **Controllers specs**
- [x] **Views**
- [x] **Forms**
- [x] **Integration specs for Views**To get started with the Catalog of My Things app, follow the instructions below:
1. Clone the project repository:
bash
`git clone https://github.com/ClaudiaRojasSoto/Blog_App.git`
2. Navigate to the project folder:
bash
`cd Blog_App`
To run the Catalog of My Things app, you'll need the following prerequisites:
- An integrated development environment (IDE) like Visual Studio Code.
- Ruby installed on your machine.
- Git installed on your machine.
- A GitHub account for version control.Follow these steps to use the program:
1. Open your terminal.
2. Navigate to the directory where the program files are located using the `cd` command:bash
`cd /path/to/your/program/files`
3. Start your Ruby on Rails server
bash
`rails s`4. cess the Blog app in your web browser at `http://localhost:3000`.
5. You can now interact with the app, create posts, add comments, and explore its features.
This project was developed by:
👤 **Claudia Rojas**
- GitHub: [@ClaudiaRojas](https://github.com/ClaudiaRojasSoto)
- LinkedIn: [@ClaudiaRojas](https://www.linkedin.com/in/claudia-rojas-soto/)- [ ] **Devise**
- [ ] **Authorization Rules**
- [ ] **API endpoints.***Q: Is there a plan to add more features to this application?*
A: Yes, the author has plans to enhance this application's capabilities. One upcoming feature is to make the application executable via tactil, providing more convenience and accessibility to users.
*Q: Where can I find more information about the Ruby programming language?*
A: For more information about Ruby, its features, and its community, visit the official [Ruby website](https://www.ruby-lang.org/).Contributions, issues, and feature requests are welcome! Feel free to check the [issues page](https://github.com/ClaudiaRojasSoto/Blog_App/issues) and contribute to the project.
If you find this project helpful, consider giving it a ⭐️ to show your support!
This project is licensed under the MIT License - you can click here to have more details [MIT](MIT.md).