This is a simple blog application where users can register, create posts, and manage their content.
- 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.
- 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.
To run this project locally:
- Clone the repository.
- Install dependencies using
bundle install
. - Set up the database with
rails db:migrate
. - Start the server using
rails server
. - Access the application at
http://localhost:3000
.
- Register a new user account or log in with existing credentials.
- Navigate to the dashboard to create new posts or manage existing ones.
- Edit personal profile details by clicking on the profile link.
- Explore and interact with other users' posts.
This project is licensed under the MIT License.