Skip to content

atuncer/EventsPathCreatorBackend

Repository files navigation

Events Path Creator Backend

Computer Science degree Final Project with Onurcan Yüksel and Ege Çapar.

React Native Application

Summary

This project scrapes events from the Turkey's biggest event ticket marketplace and plans a daily schedule of events by Google Maps' APIs and tailor made path finding algorithms.

Serverless Architecture

This project is built with Amazon Web Services Serverless Application Model Framework (AWS SAM).

AWS API Gateway

Triggers AWS Lambda and responds to the API call.

AWS Lambda

Gets triggered by AWS API Gateway and runs the code.

AWS DynamoDB

A NoSQL database that holds the events and geolocations of event venues.

Code Walkthrough

BiletixScrapeEvents.py (here)

Scrapes the events from the ticket marketplace, cleans the data, creates a JSON file, and saves to DynamoDB. Also for each event, it asyncly scrapes the availability status and event sessions.

PathFinder.py (here)

ScrapeLocationsBiletix.py (here)

About

Computer Science degree Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages