This project is a realtime search engine that shows analytics on whats people searched for the most.
This project is realtime search engine built with ruby on rails
and in order to manage the realtime page load I implement the Turbo_Frames
features linked with Stimulus Js
.
- Ruby on Rails
- Turbo_frames
- Postgresql
- stimulus
To get a local copy up and running follow these simple example steps.
git clone git@github.com:Chrissiku/realtime-search-engine.git
cd realtime-search-engine
Before starting make sure that you have the following runing on your computer
Ruby 3.1.2
Rails 7.0.4
PostgresSQL any version
Install gems with:
bundle install
on the root of your project create a file .env
to store your database name and the password.
touch .env
.env
file content
DB_USERNAME=your_database_name
DB_PASSWORD=your_database_password
Setup database
rails db:setup
rails db:migrate
rails db:seed
Start server
rails server
Open http://localhost:3000/ in your browser.
At this point you should start browsing the app
bundle exec rspec
👤 Chris Siku
- GitHub: @chrissiku
- Twitter: @christian_siku
- Linkedin: @christian_siku
- Display how users formulate their search
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Write a message to encourage readers to support your project
If you like this project...
- Credits go to the whole team at HelpJuice
This project is MIT licensed.