Skip to content

RobinSoubry/home2horizon

Repository files navigation

Home To Horizon

Summary

Educational Requirements

This project was conceptualized in 2 days as an educational challenge during my DevBootcamp experience.

  • Build an web app for something that you are passionate about
  • Use Sinatra framework
  • Has a database
  • Styled user interface
  • It utulizes Javascript
  • It consumes minimum 1 API
  • It is deployed to Heroku

Project Philosophy

As an adrenaline junkie and avid explorer of the outdoors, I have often organized expeditions that require more complex organization and financial resources. Unfortunately, looking for sponsorship funds is a tedious and time-consuming task which removes the focus from the essence: Exploring!

Brands on the other hand are more than ever looking for unique and authentic stories to relate themselves to or showcase their products. Often however, companies lack the proper tools to structure these sponsorship requests, screen the applicants and follow up on the return on investment.

Home To Horizon aims to create a marketplace for sponsorship requests.

  • Explorers can create a detailed profile for their project, link their different media (Facebook page, Instagram account, Twitter handle, etc.) and request sponsorship in an efficient and convenient way.
  • Brand Managers receives the request with key performance indicators on audience size and its fit with the company's policy. He/she can then easily benchmark different projects and grand the fund, gear or other with a few simple clicks.

home to horizon homepage + login Homepage with a dropdown for login

Overview of projects A user can browse through projects of interest

Project form A registred user can create a new project. The form accepts images and uses a default image if none provided.

Project details A project page displays some basic information to give brands and other users an idea about the concept. In this view, statistics about the project's fanpage are displayed (only accessible to project owners and brand managers) for evaluation puroposes of sponsorship requests.

Sponsorship requests The owner of a project can request sponsorship by all related brands in just a few clicks. The brand manager will than receive a request with the project details, special note and an evaluation of the social media reach.

User profile Next to project pages, users can manage their own profile, participate in multiple projects and have their own sponsors.

Technology Stack

  • Sinatra
  • PostgreSQL
  • JavaScript (AJAX & JQuery Library)
  • Bootstrap + custom CSS
  • API's
    • Google Maps Autocomplete
    • Google Maps Geocode
    • Google Maps Mapmarker
    • Facebook Pages (# Fans)
    • HighCharts (Display # of page fans per country on world map)

To Do

  • Fix Facebook API key
  • Hide overall API keys for security purposes
  • Brand dashboard

About

Passion Project DBC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published