Skip to content

Home page#14

Open
Alfredbis29 wants to merge 9 commits into
devfrom
home-page
Open

Home page#14
Alfredbis29 wants to merge 9 commits into
devfrom
home-page

Conversation

@Alfredbis29

Copy link
Copy Markdown
Owner
  • Create the home page controller
  • Create an index page which says welcome
  • Create a user model with email and password
  • Crate a user controler
  • Authenticate the user before accessing the welcome page

…tion

- Update User model with email and password validations
- Add authentication requirement to HomeController (before_action :authenticate_user!)
- Create welcome index page with user greeting and sign out link
- Implement full CRUD actions in UsersController
- Configure Devise permitted parameters in ApplicationController
- Add user resource routes
- Update Ruby version in Gemfile from 3.0.1 to 3.2.3 for compatibility
- Add host: localhost to database.yml for PostgreSQL password auth
- Change users resource path to /manage_users to avoid conflict with Devise routes
- Fix Sign Out button using button_to for proper DELETE method in Rails 7
- Update Gemfile.lock with new gem versions
- Exclude bundler gems directory from version control
- Add welcome-container styling with centered layout
- Add button styles with hover effects
- Add danger button variant for sign out
- Create reusable flash message component
- Display notice and alert messages to users
- Replace inline notice/alert with shared flash partial
- Add main container wrapper for content
- Add notice and alert flash message styling
- Add container padding for main content area
- Document controller purpose and authentication requirement
- Add method-level documentation for index action
@Alfredbis29 Alfredbis29 requested a review from Tresor11 January 19, 2026 21:15
- Add responsive navigation bar with branding and user menu
- Implement modern CSS with CSS variables for theming
- Style Devise authentication pages (sign in, sign up, edit profile, forgot password)
- Add Inter font from Google Fonts for professional typography
- Create reusable navbar partial with conditional user links
- Add footer with copyright notice
- Implement flash message animations
- Add responsive design for mobile devices
- Apply gradient styling and box shadows for depth
- Update welcome page with professional layout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant