April 2024 Apartment App is a decoupled React and Rails API project. It is built with a PostgreSQL database featuring user authentication and authorization using Devise and JWT.
Apartment App serves as a platform for listing apartments available for rent. Here's a breakdown of its functionalities:
- Viewing Apartments: Visitors can browse through a list of available apartments.
- Apartment Details: Visitors can select a specific apartment listing to view more detailed information.
- Listing Apartments: To list an apartment for rent, visitors need to create an account and log in to the application.
- Managing Listings: Logged-in users can add apartments to the list and manage their listings, including editing or deleting them.
- User Authentication and Authorization: Utilizes Devise and JWT for secure user authentication and authorization.
- Listing Management: Logged-in users can add, edit, and delete apartment listings.
- Landing Page Inspo: SquareSpace
- Landing Page Image: Unsplash
- Logo: Canva
- Icons: Font Awesome
- Accessibility Icons: Material UI
- Fonts: Montserrat & Bodoni Moda