Skip to content

Repository files navigation

📗 Table of Contents

📖 Blog-app

The blog app is a web application for creating and sharing written content with readers.

🛠 Built With

  • Ruby on rails
  • JavaScript
  • HTML
  • CSS

Tech Stack

Client
Server
Database

Key Features

  1. User Profiles: Allow users to create accounts and manage their blog posts.
  2. Content Creation: Enable users to compose and publish blog articles.
  3. Categories/Tags: Organize posts with tags and categories for easy navigation.
  4. Comments: Foster engagement by letting readers comment on articles.
  5. Responsive Design: Ensure usability on various devices for a broader audience.
  6. Analytics: Provide insights into post views, audience demographics, and engagement.

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

Prerequisites

In order to run this project you need:

Example command:

 run: bundle install 

 run: rails server

Run tests

To run tests, run the following command:

Example command:

  bin/rails test test/models/article_test.rb

Setup

Clone this repository to your desired folder:

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

👥 Authors

👤 Emmanuel Tofa

(back to top)

🔭 Future Features

  1. Social Sharing: Enhance reach with integrated sharing buttons for social platforms.
  2. Advanced Formatting: Offer rich text editing tools for varied content presentation.
  3. Membership Levels: Implement subscription tiers for exclusive content access.
  4. SEO Optimization: Enhance visibility by integrating SEO tools and metadata management.
  5. Monetization Options: Enable ads, affiliate links, or paid subscriptions for revenue.
  6. Mobile App: Develop a dedicated mobile app for seamless on-the-go blogging.

(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 like share and leave a comment

(back to top)

🙏 Acknowledgments

I would like to thank you all who helped me in this project. including microverse for their unwaveing support

(back to top)

❓ FAQ (OPTIONAL)

Question

  • what is the purpose of a blog app?

Answer

  • A blog app serves to facilitate content creation and sharing within a digital platform. It empowers users to express ideas, insights, and information through written articles. It fosters engagement, encourages discussions, and provides a convenient space for writers to connect with a global audience, fostering communication and knowledge exchange.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages