Smart Backpacker is an App where you can find Visa Requirements information for any country in the world regardless of your nationality, currency exchange and airline's baggage policy among others.
It's the main back-end application exposing the Http Rest API. It also contains a token generator.
- Dependencies
- Fixer.io running on localhost:8081 using
docker-compose
. See the source code here. Or you can also use the public API, just change the URL in the configuration.
- Fixer.io running on localhost:8081 using
It contains the SQL setup scripts for the airline tables and the job to insert new airline's data using plain files as the source (fs2.io
is used here).
At the moment it just contains some utils for cats.effect.IO
.
It has all the html page parsers and scrapers, SQL scripts for table creation and all the jobs to insert parsed data into the DB.
Smart Backpacker uses PostgreSQL as the main data storage.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this project except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.