April 2024
Apartment App is a decoupled React and Rails API. It is built with a PostgreSQL database featuring user authentication and authorization using Devise and JWT.
Apartment App lists apartments available for rent. A visiting user of the application can see a list of all available apartments. A visiting user can select an apartment listing and see more information about that apartment. In order to list an apartment for rent, a user can create an account and log into the application. When logged in, a user can add an apartment to the list. Logged in users can see a list of all their apartments with the ability to edit or delete their listings.
- React 18.2.0
- Node 21.5.0
- Clone the repository
- Install dependencies by running
yarn
Start the server by running yarn start
Execute the testing suite by running yarn test
- The app was created with this command:
yarn create react-app apartment-app-frontend
- Reactstrap
- React-router-dom
- React Icons
- React Hook Form
- Google font: "Poppins", sans-serif