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 Microverse Curriculum. It is a webapp where users can register using name, username, password and can sign in with their username only. As a logged in user, it is possible to create articles, edit profile, 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
https://www.loom.com/share/291f99a17d0542e09a48fd3f7c0e83cc
- Live Demo Link --> App Deployed with Heroku: ror-capstone-lifeopedia π
To get a local copy up and running follow these simple example steps.
Ruby: 2.7.0 Rails: 5.2.4
- download or clone this repo:
- Clone with SSH:
git@github.com:rammazzoti2000/ror-capstone-lifestyle.git
- Clone with HTTPS
https://github.com/rammazzoti2000/ror-capstone-lifestyle.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 sign up 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 Bookmars
User profile can be edited along with the profile's picture
- Extend the signin / signup process to social accounts, use verfied email process
- Improve the front-end
π€ Alexandru Bangau
- LinkedIn: Alexandru Bangau
- GitHub: @rammazzoti2000
- E-mail: bangau.alexandru@gmail.com
- Project Link
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.