An application built with Ruby on Rails 7 that archives and provides public data on species found in the Philippines.
- Implemented account registration, sessions, and email confirmation using the Devise gem by generating a Devise User model.
- Implemented the Tailwind CSS framework to make it quicker to write and maintain the front-end code of the application.
- Added the ability for users to retrieve species data via the GBIF Species API by implementing an external API wrapper using the Faraday gem.
- Utilized Rails Active Storage to upload and store images inside the application.
- Provide the registered users the ability to enter new species data and its corresponding publications and galleries in the ActionController.
- Created a profile page to show the information about the logged-in user and any publications and images they have submitted by declaring the path in the Routes and rendering the data inside the Profile View.
https://rails-arkibuhay.fly.dev/
Accounts | Email & Password |
---|---|
User | user@arkibuhay.com / password |
Category | Languages / Frameworks / Tools |
---|---|
Front-end | |
Back-end |
View the Entity Relationship Diagram
The Developers would like to give credit to the animal images used in the screenshots of the application.
Philippine Eagle Photos by Jomark Francis Velasco and Charles Salutan on Unsplash
Philippine Tarsier Photo by Giuliano Gabella on Unsplash
Tamaraw Photo by Gregg Yan via Wikimedia Commons