Skip to content

Files

Latest commit

ebb39db · May 19, 2023

History

History
152 lines (95 loc) · 3.56 KB

README.md

File metadata and controls

152 lines (95 loc) · 3.56 KB

📗 Table of Contents

📰 Blogger

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

  • ORM model
  • Add data to database
  • Add validation and Test
  • User, Comment, Post, and like model
  • create controller
  • add UI
  • Add test for controller
  • Add views for the users page and post page
  • Add layout for views
  • Add form for post, comments, and likes
  • Add integration tests and fix N+1 problems.
  • Add device.
  • add authorization
  • Add Api endpoints

(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:

  • Command line or terminal
  • IDE such as VsCode.
  • Rails needs to be installed on your system.

Setup

Clone this repository to your desired folder: Example command:

  git clone git@github.com:Lancelot-SO/blogger.git
  cd blogger

Install

Example command:

  cd blog_app
  bundle install (install all dependencies)

Usage

To run the project redirecting to the root directory of the project and run the following command:

 bin/rails server (to run web application)

Test

To test the web app run the following command:

 rspec spec (  to test the console application)

👥 Authors

👤 Felix Adjei Sowah

👤 Raphael Okolo

(back to top)

🔭 Future Features

  • [Validations, and Model specs]
  • [Users, Posts, and Likes]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

I would like to thank microverse community for the support and guidance.

(back to top)

📝 License

This project is MIT licensed.

(back to top)