LeagueSpx is a platform to enable brands to connect,and sponsor youth sports teams.
* Angular - is a platform for building mobile and desktop web applications.
* Boostrap - a framework to help you design websites faster and easier.
* Express - is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications
* Sequelize - is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server
* Postgres - s a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads.
* Heroku - is an object storage service that offers industry-leading scalability, data availability, security, and performance.
* S3 - is an object storage service that offers industry-leading scalability, data availability, security, and performance.
* It should have two endpoints.
* One for adding a league to the system
* Another for for finding leagues to sponsor.
* A league should be a collection of name, pair of longitude/latitude, and a single price point to purchase sponsorship.
* Endpoint for finding leagues, should consist of a latitude/longitude pair around which to focus the search.
* A radius in miles in which to search around that central point.
* A total budget to spend on leagues.