/members_only

Exclusive clubhouse where members can write embarrassing posts about non-members

Primary LanguageRuby

Member Only!

This project builds a Rails application for an exclusive clubhouse where members can write embarrassing posts about non-members. Inside the clubhouse, members can see who the author of a post is but, outside, they can only see the story and wonder who wrote it.

Access hierarchy

  • Anonymous access: Access without a login will show all posts but with no possibility to show the Post's creator.

  • User access: If a user signs up, all posts will be shown but with no option to show the Post's creator.

  • Memeber access: Member rights are provided by an 'admin' user. After login as a member, all Posts and creator information is displayed.

  • Admin: Full access.

  • Live Application Access

Environment set up requirements

To run this project, you need ruby installed in your environment Run the following command:

$ ruby -v

You should have a result similar to this: s

ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux]

If you don't get that result, follow this link and install Ruby in your local environment.

Setup

  • Clone this repository in your local environment
  • Located on the root of repository execute

bundle install

This action will install all the required dependencies.

Built With

  • Ruby
  • Ruby on Rails

Authors

👤 HADDAD SOHAIB

👤 Carlos Anriquez

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!