Skip to content

SEARCH ENGINE is a real-time search box, where users search articles, and have analytics that displays what users were searching for.

License

Notifications You must be signed in to change notification settings

Gambit142/Search-Engine-App

Repository files navigation

📗 Table of Contents

📖 SEARCH ENGINE

SEARCH ENGINE is a realtime search box, where users search articles, and have analytics that display what users were searching for.

🛠 Built With

Tech Stack

Mainly Ruby on Rails with StimulusJS and turbo frame.

Framework/Libraries
Bundler
Client
Server
Database

Key Features

  • It records input in real time
  • It displays analytics & trends of what you search for
  • It sorts resources in ascending and descending order
  • It authenticates user
  • User authorization is configured

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

cd <the name of folder you want to clone this project into>
git clone git@github.com:Gambit142/Search-Engine-App.git
cd Search-Engine-App

Install

Install this project with:

bundle install
yarn install

Database creation

Next, use this command to create the databases:

rails db:create

Run Migrations

Next, use this command to run the migration files:

rails db:migrate

Run Seed Data

Next, use this command to run seed data:

rails db:migrate

Run Rspec Tests

rspec spec

Usage

To run the project, execute the following command:

./bin/dev

(back to top)

👥 Authors

Click on my social links to contact me for work and collaboration.

👤 Author

(back to top)

🔭 Future Features

  • Add more resources that can be queried
  • Implement Pagination for resources
  • Display more metrics

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

SEARCH ENGINE is a real-time search box, where users search articles, and have analytics that displays what users were searching for.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published