Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robertjgabriel/yeti
Yeti is a search engine framework. It is designed to allow users to create a search engine for their site in a few seconds. Allowing results from different sources. All by adding a line of code.
https://github.com/robertjgabriel/yeti
bootstrap college-project database javascript search-engine startup yeti
Last synced: 2 days ago
JSON representation
Yeti is a search engine framework. It is designed to allow users to create a search engine for their site in a few seconds. Allowing results from different sources. All by adding a line of code.
- Host: GitHub
- URL: https://github.com/robertjgabriel/yeti
- Owner: RobertJGabriel
- Created: 2014-09-28T01:23:18.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-26T02:28:23.000Z (almost 9 years ago)
- Last Synced: 2024-05-01T13:18:36.697Z (7 months ago)
- Topics: bootstrap, college-project, database, javascript, search-engine, startup, yeti
- Language: CSS
- Homepage: http://www.projectbird.com/yeti.html
- Size: 14 MB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![YETI](https://github.com/RobertJGabriel/Yeti/blob/master/assets/img/banner/headerYeti.jpg "Yeti")
#About
Yeti is an search engine framwork. It is designed to allow users to create a search engine for the there site in a amatter of seconds. Allowing results from different source. All by adding a line of code.# Information
#####Built in : PHP5.5, Javascript, Bootstrap, Html5, Ajax, Material Bootstrap
#####Version Number : 0.4.1
#####State : Alpha
#####Declarative Comments Format : Read more
#####Technical Notes : Read More#Set Up
**Prerequisites:** [Node](http://nodejs.org/).
- Clone this project to your htdocs folder ``` git clone https://github.com/RobertJGabriel/Yeti.git ```
- Navigate to the yeti folder.
- Run ``` npm install ```
- Import yeti.sql into a database.
- Open up Setting.php and add in your information for the database connection.
- All done, Just finsihed [here](http://localhost/yeti)## Build Commands
- ``` gulp build ``` : Builds both the javascript and less files
- ``` gulp less ``` : Build the less files.
- ``` gulp compressJs ``` : Builds the javascript file.#Api Calls
Currently the apis are called used the following url structure. With a base url of
###Base Url
```
http://localhost/yeti/
```
##Calls
Then add the following```
/v1/getsearch.json
``````
/v1/getusers.json
``````
/v1/getStates.json
``````
/v1/getPopluarSearches.json
```
```
/v1/signin
```
```
/v1/signup
```
```
/v1/signout
```#Problems
##Windows
### Gulp Command not found - error after installing gulp
- Create an environmental variable called NODE_PATH
- Set it to: ``` %AppData%\npm\node_modules ```
- Close CMD, and Re-Open to get the new ENV variables
- Running ``` npm ls ``` and ``` npm ls -g ```shows that they are installed, but the CMD can not find them due to the missing link.#Screenshot
###Home
![YETI](https://github.com/RobertJGabriel/Yeti/blob/master/assets/img/banner/readme/home.png "Yeti")
###Panel
![YETI](https://github.com/RobertJGabriel/Yeti/blob/master/assets/img/banner/readme/panel.png "Yeti")
###Settings
![YETI](https://github.com/RobertJGabriel/Yeti/blob/master/assets/img/banner/readme/update.png "Yeti")
###Search
![YETI](https://github.com/RobertJGabriel/Yeti/blob/master/assets/img/banner/readme/search.png "Yeti")