https://github.com/developer3027/recruitment
TruckerJobs4U is a landing page that collects data from potential clients. It gathers email for the newsletter and contact info for starting the initial conversation with regards to finding a trucking career.
https://github.com/developer3027/recruitment
postgresql rails7 ruby-on-rails ruby3 sendgrid tailwindcss
Last synced: 3 months ago
JSON representation
TruckerJobs4U is a landing page that collects data from potential clients. It gathers email for the newsletter and contact info for starting the initial conversation with regards to finding a trucking career.
- Host: GitHub
- URL: https://github.com/developer3027/recruitment
- Owner: Developer3027
- Created: 2024-09-14T22:36:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-09T16:45:36.000Z (over 1 year ago)
- Last Synced: 2025-02-10T21:38:53.915Z (12 months ago)
- Topics: postgresql, rails7, ruby-on-rails, ruby3, sendgrid, tailwindcss
- Language: HTML
- Homepage: https://www.truckerjobs4u.com
- Size: 1.11 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TRUCKERJOBS4U
A application built in Rails 7 for a start up truck driving recruiter company. This app is secured with the Devise gem. A admin model with roles is created. Admin role manages data collected by the app. Advisor role manages social media for the app. Home / root page collects email addresses for the newsletter, collects contact information for lead generation. Protect any submit of data in form with Privacy Policy check.
Data in admin dashboard can be sorted and organized. Search applies to specific fields. Admin can update notes attached to contact info. Admin can delete contact and newsletter information. Only admin can access admin dashboard.
Advisor can create, update, and delete blog posts. Blog forms include SEO information and guidance on specifications for images and character length. Only advisor can access advisor dashboard.
App must be mobile friendly for all but dashboards. Managing dashboards should address mobile concerns but may not be strictly mobile friendly.
Things you may want to cover:
* Ruby version
* 3.2.2
* System dependencies
* PostgreSQL
* S3 - AWS
* Pagy
* Ransack
* Action Text - system libraries
* Configuration
* SendGrid config for smtp service of action mailer
* Amazon in storage.yml for S3
* Database creation
* In development - local with default credentials
* In production - URL
* bin/rails db:create
* Database initialization
* seed - admin users for admin and advisor roles, blog, lead, newsletter.
* db:create
* db:migrate
* ...