katfogy / blog-app

Discover the blog app website, developed to provide a fully functional online experience. It enables users to explore into a world of enriching content. Empowering readers to actively engage with the material, by facilitating seamless interaction through the addition of comments and the ability to express appreciation by liking posts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– [BLOG APP]

[Blog app] is an application designed for users to make and view their comments.

πŸ›  Built With

Tech Stack

Key Features

  • [Make comment as a user]
  • [Set up associations between models]
  • [Write SQL queries with Active Record]
  • [Use validations for models]
  • [Write unit tests for models]
  • [Write request tests for models]
  • [Set up the view model]
  • [Use preprocessed HTML file with embedded Ruby code.]
  • [Use layouts and templates for shared content.]
  • [Limit access to web app resources based on authorization rules.]
  • [Build an API that is RESTful.]

(back to top)

πŸ’» Getting Started

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

Prerequisites

In order to run this project you need the following installed in your local system

  • Ruby
  • Git CLI
  • Github account

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/katfogy/blog-app.git

Install

Install this project with:

  cd blog_app
  bundle install

Usage

To run the project, execute the following command:

  ruby main.rb

Run tests

  • Type Rspec: To run test `
  • Type npx stylelint "**/*.{css,scss}" to run for stylelint errors

(back to top)

πŸ‘₯ Authors

πŸ‘€ Foga Kater Amos

(back to top)

πŸ”­ Future Features

  • [Build the front end of the system]
  • [Style the front end]

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project please leave a STAR to the Github repo

(back to top)

πŸ™ Acknowledgments

I would like to appreciate Microverse for providing the resources and the platform for us to be a Professional full-stack developer.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

Discover the blog app website, developed to provide a fully functional online experience. It enables users to explore into a world of enriching content. Empowering readers to actively engage with the material, by facilitating seamless interaction through the addition of comments and the ability to express appreciation by liking posts.

License:MIT License


Languages

Language:Ruby 69.2%Language:HTML 15.8%Language:CSS 8.5%Language:Batchfile 4.5%Language:JavaScript 2.0%