A mobile-friendly website where registered users may post stories, but only registered users may view the author of each story.
Members Only is an exclusive clubhouse where club members can write posts. Other (registered) members may see the author of each post. Guests (those who are not logged in) may only see the posts, but not the author of each post.
This project was created with Rails. User authentication was made possible with Devise. The website is designed with a mobile-first approach, and as a result, will maintain its layout across devices of many screen sizes. Excessively long posts are truncated using JavaScript, and can be expanded. The user may toggle between the two states using the "See More"/"See Less" button.
Prerequisites:
- Ruby >= 2.7.2
- Rails >= 6.1.4.4
- Bundler >= 2.1.4
- PostgreSQL >= 13.5
git clone https://github.com/Eduardo06sp/members-only.git
cd members-only/
bundle install
bin/rails server
Then visit http://localhost:3000/ to view the project.
- Log in/out
- Sign up
- Create new post
- Responsive design
Bug reports are greatly appreciated. You may create a new issue with a simple description of the problem, and any steps leading up to it. PRs are kindly appreciated.
You may also email me at: [email protected]
- The Odin Project, my favorite, highly-recommended resource for learning full-stack web development
- For providing this project idea (see the instructions for this assignment here)
- For their kind, wonderful Discord community
- Vecteezy artist lexlinx for the creative illustration of the odin viking