Skip to content

Ruby on rails capstone project. Yachting lifestyle magazine is a magazine application built in ruby on rails framework. users can add articles and upvote them to the top and make them the featured article. Featured articles are articles with the most votes. Also, user can bookmark articles to read later.

Notifications You must be signed in to change notification settings

chrystalme/Yachting_lifestyle

Repository files navigation

Social media app with Ruby on Rails

screenshot

screenshot

screenshot

screenshot

screenshot

screenshot

The application is created as a part requirement of the Microverse fullstack developer course.

It is my rails capstone project. Yachting Lifestyle is a sort of magazine for those who are interested in Yachts. Here you can read stories about different categories of the Yachting Lifestyle.

The following functionalities are applicable in the application

- Users are able to create accounts
- Users are able to make read articles
- User have to be logged in to create articles and vote for them.

Built With

  • Ruby
  • Rubocop
  • Visual Studio Code
  • Postgres

Ruby version

ruby 2.7.2

System dependencies

rails 6.1.3 yarn 1.22.5 node 14.16.0

Configuration

Set up project using the above specifications

For HTTPS

  • use https://github.com/chrystalme/Yatching_lifestyle.git to clone the repository

For SSH

  • use git@github.com:chrystalme/Yatching_lifestyle.git to clone the repository
  • Change to the parent directory of the project using cd private-events
  • run bundle install to install dependencies
  • run yarn add to install dependencies
  • run rails db:migrate to create schema
  • run rails db:seed to seed some data to the database
  • use rails webpacker:install to install webpacker
  • use rails s to run the rails server
  • use rails c to go to the console
  • add new category by running Category.create!(name: 'Name of Category'). This helps to be able to create article.
  • On the index page, go to the Welcome to create an article after login

Live Link

Yachting-lifestyle: yachtinglifestyle

Authors

👤 Malieze Afam Ifeanyi

🤝 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!

Acknowledgments

📝 License

This project is MIT licensed.

About

Ruby on rails capstone project. Yachting lifestyle magazine is a magazine application built in ruby on rails framework. users can add articles and upvote them to the top and make them the featured article. Featured articles are articles with the most votes. Also, user can bookmark articles to read later.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published