- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
A Blog App is a platform that allows user to create, publish, and manage a blog on the internet. A blog is a website or a section of a website where users can regularly post written content, such as articles, journal entries, commentary, and multimedia, and has features such as comments on the blog and likes the blog.
This application is built on Ruby on Rails and PostgreSQL as a Database.
Ruby on Rails
Database
Describe between 1-3 key features of the application.
- Create a User
- Post a blog
- Like a blog
- Comment on a blog
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Download and Install Ruby for your OS.
- Download and Install PostgreSQL
- VS Code
- Ruby on Rails
gem install rails
Clone this repository to your desired folder:
git clone https://github.com/anita00001/blog-app.git
cd blog-app
Install this project with:
gem install
bundle install
To run the project, execute the following command:
- Drop the previously existing database of same name
rails db:drop
- Create database and Migrate
rails db:create db:migrate
- Feed Sample data through seeds
rails db:seed
- Run the server
rails server
- To run Rubocop checker, run the following command:
gem install rubocop
rubocop
- To run Stylelint checker, run the following command:
npm install
npx stylelint "**/*.{css,scss}"
👤 Anita Sharma
- GitHub: @anita00001
- LinkedIn: anitaa-sharmaa
- Twitter: @anitaa_sharmaa
👤 MesakDuduCoder
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- Archive the post
- User Authentication
- Other reaction options besides likes such as love and celebrate
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, you can appreciate us by giving star ⭐
I would like to thank Microverse for providing this opportunity to build this project. Also, I extend my sincere gratitute to Code Reviewers who encourage and support to build this application more effieiently.
This project is MIT licensed.