In this project, we build an exclusive blog where members can write posts about non-members or whatever. Inside this app, members can see who the author of a post is but, outside, they can only see the story and wonder who wrote it. You can get the full project description here.
This project uses devise gem to create the authentication in Ruby on Rails, you can learn more about it in this project, how to use it and how to make relations in the database with the Users table created by the gem devise. We encourage you to use it because it's the easiest way to make a complete authentication, and you can customize it if you want to do it.
- Ruby on Rails
- Visual Studio Code
- Git
- GitHub
- Rubocop
- Stylelint
Follow the steps below to get a local copy running:
- To run this project on the local computer, you need to install Ruby on Rails.
- For Windows users, visit Ruby Installer
- For MacOS and Linux users, visit the Ruby Official Site for instructions.
- Then clone the project by typing
git@github.com:DanteAlonsoHT/members_only.git.
- Type
bundle installin the root directory of the project. - Type
rails db:createin the root directory of the project to create the database. - Type
rails db:migratein the root directory of the project to migrate the database. - Type
rails serverin the root directory of the project. - Open a browser, copy and paste
http://localhost:3000
If you have an error named:
"Webpacker::Manifest::MissingEntryError in ..."
Type in the terminal rails webpacker:install in the root directory of the project to fix it.
👤 Fondem Junior
👤 Dante Alonso
- GitHub: @DanteAlonsoHT
- Twitter: @dante_dante1
- LinkedIn: Dante Alonso
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.