- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ
- 📝 License
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.
Client
- HTML, CSS
- JavaScript
Server
- Ruby on Rails
Database
- [Authentication, Author can manage his posts and comments]
- [Admin can manage all]
- [Guest User can navigate the App and read bu can't create/like a post or make a comment or ]
- [API documentation based on swagger UI]
- in progress 😄 Live Demo Link
To get a local copy up and running, follow these steps.
In order to run this project you need:
Git
and Ruby
gem install rails
Install this project with:
bundle install
npm install
Create Database (Mandatory)
rails db:create
If you have made a migration then run this command
rails db:migrate
rails db:seed
To run the project, execute the following command:
rails server or rails s
Run tests
rspec
View API documentation
http://localhost:3000/api-docs/
👤 Michael Mesfin
- GitHub: @michael-duke
- Twitter: @MikeDuke21
- LinkedIn: MICHAEL MESFIN
👤 Conor Follette
- GitHub: @Amtresu
- [Improve UI, maybe integrate with esbuild or webpacker]
- [Re-write Controller specs]
- [Improve Request specs]
- [Improve Integration Specs for Views]
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
I would like to thank:
- Microverse
- Coding Partners
- Code Reviewers
- Vitor Guedes Madeira
-
[How to run tests?]
- [You can run tests with the following command:]
rspec or bundle exec rspec
-
[Question_2]
- [Answer_2]
This project is MIT licensed.