Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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")