- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
[Blog app] will be a classic example of a blog website. You will create a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.
Backend
- [Add new posts.]
- [Add new comments to posts.]
- [Like posts.]
- [Save records.]
To get a local copy up and running, follow these steps.
In order to run this project you need:
Clone this repository to your desired folder:
Example commands:
cd blog-app
git clone git@github.com:evillaz/blog-app.gitRun this command:
Example command:
cd blog-app
npm bundle installTo install dependencies and use rubocop
Before we setup the database for the app make sure you check into "config/database.yml" to alter the file with your correct postgres credentials.
Run this command to create the database and run all migrations:
rails db:create db:migrateNow we are ready to run the app:
rails serverYou can deploy this project using:
Visual studio code or with the very own ruby ird
👤 Eduardo Villarreal
- [Setup and controllers.]
- [Controllers specs.]
- [Views.]
- [Forms.]
- [Integration specs for Views and fixing n+1 problems.]
- [Add authorization rules.]
- [Add API endpoints.]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project don't doubt on make any comments or try to reach me out.
I would like to thank microverse for the opportunity on working each other as colleagues and the learning opportunities it brings us.
This project is MIT licensed.
