sireclifford / journal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blog App

This is going to be a fully functional blog application that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

Steps of creating the application:

  • 1: Creating a data model.
  • 2: Validations and Model specs.
  • 3: Processing data in models.
  • 4: Setup and controllers.
  • 5: Controllers specs.
  • 6: Views.
  • 7: Forms.
  • 8: Integration specs for Views and fixing n+1 problems.
  • 9: Add Devise.
  • 10: Add authorization rules.
  • 11: Add API endpoints.

Built With

  • Ruby
  • Rails
  • Rubocop

ERD diagram

blog_app_erd

Getting Started

To get a local copy up and running follow these simple example steps.

Clone this repository:

git clone git@github.com:sireclifford/journal.git

Install all packages:

bundle install

Run test for linter:

rubocop -A

Start the app:

rails server

Author

👤 Clifford Owusu

🤝 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

Useful links

📝 License

This project is MIT licensed.

About

License:MIT License


Languages

Language:Ruby 80.3%Language:HTML 17.0%Language:JavaScript 1.7%Language:CSS 1.0%