- π About the Project
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- π License
A Ruby blog app is a web application that allows users to create, edit, and publish blog posts. It is typically built using the Ruby on Rails framework, which is a popular choice for developing web applications because of its speed and ease of use.
Moreover, the app is designed to serve as a typical blog website. It aims to deliver a complete and operational web platform where users can explore a catalog of articles and engage with them through actions like leaving comments and expressing their appreciation by liking posts..
The key features of this project includes.
- Display Users
- Display Posts
- Display Likes on Posts
- Display Comments on Posts
The Live Demo of this Project will be available soo.
To get a local copy up and running, follow these steps.
In order to run this project you need:
A code editor (Visual Studio Code is recommended)
Git and a GitHub account
Clone this repository to your desired folder by using this ποΈ command :
git clone https://github.com/katarighe/blog-app.git
Install this project with:
Example command:
cd blog-app
To run the project, execute the following command:
Example command:
rails s
To run tests, run the following command:
rspec
You can also check linter errors by running these commands:
rubocop
For testing the confirmation emails:
gem install mailcatcher
Open http://localhost:1080 to view it in your browser.
- Deployment is not applicable in this project at the moment.
π€ Mohamed Aden Ighe
- GitHub: @katarighe
- Twitter: @katarighe
- LinkedIn: @mighe
π€ Jean Emmanuel Cadet
- GitHub: @jecode93
- Twitter: @jecode93
- LinkedIn: jean-emmanuel-cadet
Here are some future features that could be added to the Blog app in the future.
-
AI-powered writing tools: These tools can help bloggers with tasks such as brainstorming ideas, generating content, and editing their work.
-
Integration with other social media platforms: This would allow bloggers to easily share their content on other platforms, such as Twitter, Facebook, and LinkedIn.
-
Support for multiple languages: This would make the Blog app accessible to a wider audience.
-
Advanced analytics features: These features would help bloggers track the performance of their content and understand their audience better.
-
Collaboration tools: These tools would allow bloggers to collaborate with other writers, editors, and designers.
These are just a few ideas for future features that could be added to the Blog app. The specific features that are added will depend on the needs and wants of the users.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a starβοΈ or a thumbs up π if you like this project! You can visit my GitHub profile for more of my projects.
- Project supervised by Microverse
- Creative Commons 4.0 License
This project is MIT licensed.