We wanted to highlight the work that local artists have displayed publicly in Vancouver because it allows the community become closer.
What it does
Discover Art or D-Art is a web application that creates a meaningful platform for users to explore the artistic culture in their community.
How I built it
We built the web application with a Phoenix back-end framework, connected it with our PostgreSQL database, and our client view utilized React. We additionally, used the OpenData Vancouver API to utilize records on public art pieces in the Metro Vancouver area.
Challenges I ran into
Creating the SQL schema in Ecto’s domain-specific-language took some time, and session-based authentication was difficult as reference implementations were complex as a result of being designed to be robust enough for large projects.
Accomplishments that I'm proud of
My team for working with a large idea and condensing into a manageable project that we were able to finish in time. Additionally, public art is often not viewed frequently so we feel that this aspect of the community deserves more attention; our web application is additional tool that the community and artists can use to create this attention.
What I learned
We learned a new programming language: elixir; and the framework Phoenix. Some of us were new to using React as well. Ultimately, we struggled and learned together which was memorable.
What's next for Discover Art
We're discussing it privately as there is a lot of potential to take it to the next level. :)