#LifeStyle Articles
This project is the Capstone of the Microverse curriculum at the end of the Ruby on Rails module!
Explore the docs »
Report Bug
·
Request Feature
This is the Capstone project that signs the completion of the RubyOnRails module in the Microverse Curriculum. It is a web app where users can register using their name, username, password and can sign in with their username only. As a logged-in user, it is possible to create articles, edit profiles, comment, vote and bookmark an article for future reads. The app can be used also on read-only mode, with restricted access to its features.
This project was built using these technologies.
- Ruby & Ruby on Rails
- Rspec / Capybara
- Bootstrap
- HTML / CSS / SCSS
- SQLite
- Rubocop
- GithubActions 💪
- Atom
- Live Demo Link --> App Deployed with Heroku: LifeStyle-Articles 👈
To get a local copy up and running follow these simple example steps.
Ruby: 2.6.6 Rails: 5.2.4
- download or clone this repo:
- Clone with SSH:
[email protected]:arslanbisharat/lifestyle-articles.git
- Clone with HTTPS
https://github.com/arslanbisharat/lifestyle-articles.git
Install gems with:
$ bundler install --without production
Setup database with:
$ rails db:migrate
$ rails db:seed
Start server with:
$ rails server
Open http://localhost:3000/
in your browser and sing in with a user already defined --> 👉 maxinova
👈
- for any technical problems running
rails db:migrate:reset && rails db:seed
should solve it
Fill the signup form to create a user
Use only the username to login
Type your title and text, add an image, category, and a tag
Articles can be bookmarked and will be saved in `Your Bookmarks
User profile can be edited along with the profile's picture
- Extend the signin / signup process to social accounts, use verified email process
- Improve the front-end
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐ if you like this project!
- Nelson Sakwa - liFEstIye
This project is MIT licensed.