8000 GitHub - Behnam1369/rails-blog: A blog web application created by Ruby on Rails
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Behnam1369/rails-blog

Repository files navigation

Blog App

A blogging platform created using Ruby on Rails.

How it looks like

Recordide gif

Live demo

Please check out the live demo deployed on heroku.

Presentational Video

IMAGE THUMBNAIL

Requirements for this project

1- Setup and controllers

2- Controllers specs

3- Creating data model

4- Processing data in models

5- Views

6- Add forms

7- Validations, model specs, and n+1 problems

8- Add devise

9- Add authorization rules

10- Integration specs for views

11- Add API endpoints

Installation & Usage

To get a local copy follow these simple example steps.

  • Make sure you have Postgres and Ruby installed.
  • Open the terminal window and clone the repository using this command: git@github.com:Behnam1369/rails-blog.git
  • Open the repo by typing : cd rails-blog
  • Install the project's dependencies by running this command: bundle install
  • Make sure you have database user called blog_user.
  • Make sure you have a db.rb file under the config folder and it should be containing ENV['BLOG_DATABASE_PASSWORD'] = 'your_password'.
  • run rails db:create to create the database.
  • run rails db:migrate to create the the dchema.
  • run rails s to start the application on local server.
  • To test the project, run rspec in your terminal

Technologies

  • Ruby
  • Rails
  • Postgres

Authors

👤 Behnam Aghaali

👤 Victor Peralta

🤝 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

  • Hat tip to anyone whose code was used
  • 64C5
  • Inspiration
  • etc

📝 License

This project is MIT licensed.

About

A blog web application created by Ruby on Rails

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0