- 📖 About the Project
- 🚀 Live Demo
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
[Blog App] The Blog app is a classic example of a blog website. I created a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
1- Ruby 3.2.2
2- Rails 7.0.7.2
3- PostgreSQL
4- Gitflow
5- Rubocop
6- RSpec
Client
Ruby
Rails
Database
- [Creating a data model]
- [Processing data in models]
- [Validations and Model specs]
- [Setup and controllers]
- [Controllers specs]
- [Views]
- [Forms]
- [Integration specs for Views and fixing n+1 problems]
- [Add Devise]
- [Add authorization rules]
- [Add API endpoints]
- [API documentation]
Check our app live: Blog App
To get a local copy up and running, follow these steps.
In order to run this project you need:
Windows Subsystem for Linux (WSL)
Web Browser (Chrome recommended)
Code editor (VS recommended)
GitHub account
You need the following tools installed in your computer:
Clone this repository to your desired folder:
cd my-folder
git clone "https://github.com/JuanDBta/blog-app.git"
Go to your /blog-app folder:
cd blog-app
bundle install
rails server
To run Rails console:
cd blog-app
rails c
To run tests:
cd blog-app
bundle install
rspec spec
You can deploy this project using:
👤 Micronaut JUAN DAVID DIAZ
- GitHub: @JuanDBta
- Twitter: @simplebetsas
- LinkedIn: LinkedIn
- [Add great styling]
- [Add animations]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please give me a like, it doesn't cost you anything and it helps me a lot to keep working.
I would like to thank Bee in Student Success who is always avalaible to solve issues and Microverse for push us to work hard every day!
-
["How can I see more projects associated with this authors?"]
- Check my Github Profile
-
[How can I contact the author of this project?]
- Check my LinkedIn profile or email me at simplebetsas@gmail.com
This project is MIT licensed.