Art Gallery is a full stack web application where you can browse around the gallery of famous artists' paintings. The inspiration of this app came during the time of COVID when most of the museums were closed. Art Gallery provides an opportunity to learn more about painters and their artworks.
- Getting Started
- CRUD Operations
- Project Images
- Features
- ActiveRecord Associations
- Domain Model
- Tech Stack
- Tools
- Have the rails server running on "localhost:3000"
- cd into Mod3_Project_Javascript_Frontend
- Open html file in browser
$ open gallery.html
- User is able to enter the name and the username
- User is able to add paintings to their favorites
- User can click on a Painting and either see more information about it or add it to their favorites
- User can remove paintings from favorites
- User is able to learn more about a particular artist that drew the painting that they clicked
- User is able to login and change the username
- Browse all the paintings of famous artists
- Put like which will add the painting into the favorites
- Clicking on the painting redirects the user to the Painting Page
- See all the favorites
- Remove from Favorites
- See the chosen painting and it's painter
- Check all available painters
- Clicking on the selected painter brings the user to the Painter Page
- Read more information about the painter
- There are 4 models with
has_many
,belongs_to
andhas_many through
associations
- Vanilla JavaScript (Frontend)
- Ruby on Rails API (Backend: https://github.com/Elronia/Mod3_Project_Gallery_Rails_Backend)
- PostgreSQL
- HTML
- CSS
- Active Record