LeasArt

Snapshot of the LeasArt web app, browsing artwork cards (index page)

Context

LeasArt is a 4-people team-based project developed at Le Wagon in one week. It consisted in developing a simple marketplace from scratch, allowing users to browse items listed by other users and make booking requests.

For our project, we decided that the purpose of the website would be to connect users desiring to rent and book pieces of art. That’s how LeasArt was born!

Media

User journey

Stack used

Ruby on Rails

  • Authentication: Devise gem
  • Geocoding: Geocoder gem

Ruby on Rails

CSS

Bootstrap

Javascript

  • Stimulus controllers
  • Datepicker

Javascript

Heroku (production)

Figma

Git (version control)

Github (collaboration)

Cloudinary (media storage)

Core technical features

  • Standard CRUD operations

  • Search filters to browse artwork

  • Interactive map to view artwork location

  • Calendar with range input to select dates

  • Booking price based on rent duration displayed in DOM

  • User dashboard to track items and booking requests

  • Interaction with other users’ booking requests

  • Cloud storage of user media (artwork and avatar pictures)