pkindalov / simple-blog-ruby-on-rails

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Blog Application

This is a simple blog application where users can register, create posts, and manage their content.

Features

  • User registration and authentication.
  • User profiles with the ability to edit personal information.
  • Post creation with title, content, and optional image upload.
  • Viewing and managing own posts.
  • Basic UI for easy navigation and usage.

Technologies Used

  • Ruby on Rails framework for backend development.
  • Bootstrap for responsive and clean frontend design.
  • Devise gem for user authentication and management.
  • SQLite for database management.

Installation

To run this project locally:

  1. Clone the repository.
  2. Install dependencies using bundle install.
  3. Set up the database with rails db:migrate.
  4. Start the server using rails server.
  5. Access the application at http://localhost:3000.

Usage

  1. Register a new user account or log in with existing credentials.
  2. Navigate to the dashboard to create new posts or manage existing ones.
  3. Edit personal profile details by clicking on the profile link.
  4. Explore and interact with other users' posts.

License

This project is licensed under the MIT License.

About


Languages

Language:Ruby 55.6%Language:HTML 35.9%Language:Batchfile 2.7%Language:CSS 2.0%Language:Dockerfile 1.9%Language:JavaScript 1.6%Language:Shell 0.2%Language:SCSS 0.0%