Skip to content

Eccb7/Pi-Blogs

Repository files navigation

Pi Blogs App

📗 Table of Contents

📖 Pi Blogs App

The Pi Blog App will be a classic example of a blog website. I will create a fully functional website that will show the list of posts and empower readers to interact with them by adding comments and liking posts.

🛠 Built With

Tech Stack

Key Features

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

💻 Getting Started

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

Prerequisites

In order to run this project you need:

  • A browser of you choice.
  • A text editor of your choice.
  • An installed ruby gem on your local system
  • Rails needs to be installed on your system

Setup

Clone this repository to your desired folder:

  • Use the following Commands:

Install

  git clone https://github.com/Eccb7/Pi-Blogs.git

Install dependencies:

  bundle install
  npm install

Usage

  rails server

Run tests

To run tests, run the following command:

  rspec

(back to top)

👥 Author

👤 Ojwang Briton

👤 Alier Philip Maguet

(back to top)

🔭 Future Features

  • Make it mobile responsive
  • Give it an admin panel.

(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 you can reach me through @briton_otieno4 and share more thoughts to help improve

If you like this project, give it a ⭐️.

(back to top)

🙏 Acknowledgments

I would like to thank Microverse for the support I've received so far.

(back to top)

📝 License

This project is MIT licensed.

About

The Pi-Blogs is a classic example of a blog website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from Eccb7/RoR-Template