https://github.com/luhluh-17/species-app
An application built with Ruby on Rails 7 that archives and provides public data on species found in the Philippines.
https://github.com/luhluh-17/species-app
database postgresql ruby
Last synced: about 2 months ago
JSON representation
An application built with Ruby on Rails 7 that archives and provides public data on species found in the Philippines.
- Host: GitHub
- URL: https://github.com/luhluh-17/species-app
- Owner: luhluh-17
- Created: 2022-11-02T11:15:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-12T05:53:30.000Z (about 3 years ago)
- Last Synced: 2025-02-03T09:17:06.090Z (over 1 year ago)
- Topics: database, postgresql, ruby
- Language: Ruby
- Homepage: https://rails-arkibuhay.fly.dev/
- Size: 1.84 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ArkiBuhay
An application built with Ruby on Rails 7 that archives and provides public data on species found in the Philippines.
### 💻 Features:
* 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.
### 🚀 Live Demo
https://rails-arkibuhay.fly.dev/
#### Dummy Accounts
Accounts | Email & Password
:---------: | :-------------------------------:
User | `user@arkibuhay.com` / password
### 👨🏽💻 Tech Stacks
Category | Languages / Frameworks / Tools
:---------: | :-------------------------------:
Front-end | [][1] [][2] [][6]
Back-end | [][3] [][4] [][5]
### 🛠 Database
#### View the [Entity Relationship Diagram](https://github.com/luhluh-17/species-app/blob/main/erd/species_erd.png)
### 📷 Screenshots



### ✨ Credits
#### 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][7] and [Charles Salutan][8] on [Unsplash][9]
Philippine Tarsier Photo by [Giuliano Gabella][10] on [Unsplash][11]
Tamaraw Photo by [Gregg Yan][12] via Wikimedia Commons
[1]: https://developer.mozilla.org/en-US/docs/Glossary/HTML5
[2]: https://developer.mozilla.org/en-US/docs/Web/CSS
[3]: https://www.ruby-lang.org/en/
[4]: https://rubyonrails.org/
[5]: https://www.postgresql.org/
[6]: https://tailwindcss.com/
[7]: https://unsplash.com/@jomfrancis11
[8]: https://unsplash.com/@sarls
[9]: https://unsplash.com/s/photos/philippine-eagle
[10]: https://unsplash.com/@ggabella91
[11]: https://unsplash.com/s/photos/philippine-tarsier
[12]: https://commons.wikimedia.org/wiki/File:Bubalus_mindorensis_by_Gregg_Yan_01.jpg