Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maia14/search-engine
Search engine that perform searches over a star wars dataset. Developed using Node.js, TypeScript, Express on serve side. Client side is developed using Angular. Project is deployed on Docker.
https://github.com/maia14/search-engine
angular api-rest client docker express server typescript
Last synced: 15 days ago
JSON representation
Search engine that perform searches over a star wars dataset. Developed using Node.js, TypeScript, Express on serve side. Client side is developed using Angular. Project is deployed on Docker.
- Host: GitHub
- URL: https://github.com/maia14/search-engine
- Owner: MaiA14
- Created: 2023-01-01T20:41:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-01T20:59:04.000Z (about 2 years ago)
- Last Synced: 2024-11-09T01:52:07.552Z (2 months ago)
- Topics: angular, api-rest, client, docker, express, server, typescript
- Language: TypeScript
- Homepage:
- Size: 110 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Search engine
## Prerequisites
The following technologies should be installed globally
* Node
* DockerThis app perform searches over a star wars dataset. For example: empire
![Image of design](https://res.cloudinary.com/dtwqtpteb/image/upload/v1672606252/lb0ju5p10fuwsvulsshh.png)
By clicking on specifc title of movie you can see the related characters:
![Image of design](https://res.cloudinary.com/dtwqtpteb/image/upload/v1672606262/esivulol2sbu9f41fh28.png)
The default items in page stands on 10, but you can choose to see more items, and skip to other pages of characters.
## Running
This bash script will build the image of the project
```
sh run.sh
```## Tests
Currently I test part of the api using mocha & chai. In order to run test, go to this path:
```
cd server
```
And run this command:```
npm run test
```