-
Rails @ 7.2.0 - A web application framework written in Ruby.
-
Sprockets Rails - Asset pipeline for managing JavaScript and CSS.
-
Importmap Rails - Manage JavaScript modules without a bundler.
-
Turbo Rails - Speed up page loads with Turbo Drive and Frames.
-
Stimulus Rails - JavaScript framework for adding interactivity.
- First of all you need to clone app repository from Github :
git clone https://github.com/YourUsername/friend-list-app.git
- Next step requires install the required gemss.
bundle install
- Set up your database
rails db:create
rails db:migrate
- Start the Rails server
rails server
app
├── assets # Static assets (images, fonts, etc.)
├── channels # WebSocket channels for real-time features
├── controllers # Controllers for handling requests
├── helpers # Helper methods used in views
├── javascript # JavaScript and frontend assets
├── jobs # Background jobs for asynchronous processing
├── mailers # Mailers for sending emails
├── models # Models representing application data
├── views # Views for rendering HTML
bin
├── brakeman
├── bundle
├── bundle.cmd
├── docker-entrypoint
├── importmap
├── rails
├── rake
├── rubocop
├── setup
config
├── environments # Environment-specific configurations
├── initializers # Application configuration settings
├── locales # Translation files for internationalization
db
├── migrate # Database migration files
lib
├── tasks # Custom rake tasks
log # Application logs
public # Static files served by the server
test
├── fixtures # Test fixtures
└── system # System tests
Gemfile # Gem dependencies
Gemfile.lock # Locked gem versions
config.ru # Rack configuration file
Rakefile # Rake task definitions
README.md # Project documentation
This README template provides a clear structure and instructions for setting up and understanding your Frins List project. Adjust the sections and details according to your specific project setup and requirements.