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: 2 months 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 (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-01T20:59:04.000Z (over 3 years ago)
- Last Synced: 2025-01-02T17:47:57.255Z (over 1 year 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
* Docker
This app perform searches over a star wars dataset. For example: empire

By clicking on specifc title of movie you can see the related characters:

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
```