You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Experience the ease of discovering beautiful rental apartments throughout NYC with just the swipe of a finger!
Introduction:
Finding ravishingly stunning apartment rentals in NYC has never been so easy! Padticular is a React Native mobile application that provides a simplistic and interactive user experience in booking the ideal rental apartment in New York City. It answers (almost) all the major concerning questions that play a contributing role in the quest of finding that perfect Padticular apartment, such as -- Is it affordable? Is it spacious? Is it safe? What are the nearest trains and buses to me? Where can I go to get some good grub around here?locating the nearest laundromat, MTA transportation, schools, fitness gyms, resturants, parks and displaying recent crimes in the area
Technologies Used:
Facebook React Native
JavaScript
Firebase
NodeJS
PG-Promise
React Bootstrap
React Semantic-UI
AirBnB API
NYC Open Data API
Google Places API
Installation Instructions (To be Added):
User Story & Components (v1.0.0):
Authentication ( Signup & Login )
When app is loaded, it will check if a token already exists
Token exists - redirect to Homepage
Token does not exist - redirect to Signup
Guest will be prompted to sign up or login before granted access to application
Denied access until guest inputs the correct and|or valid information
Granted access will redirect guest (user) to Homepage
Nav | Menu bar
Home - redirect to Homepage
Find me a home - redirect to Search Component
Log Out
destroy user token
redirect to Sign Up Component
Homepage
Nav | Menu bar
Greets user with "Hello, {firstname}!"
Display list of saved favorite apartments. Each list item will show:
Address + Unit Number (if available)
Neighborhood
Property type
Price
View button (tap function?) - redirect to Profile
Delete button - delete from user's favorites list
Search Page
Nav | Menu bar
Display Search form with search filter features:
Select desired neighborhoods (checkbox?)
Affordable price range
Desired number of bedrooms
Desired number of bathrooms
Select property type (checkbox?)
Search button
calls AirBnB API & converts response into JSON
redirect to YesOrNo Page
YesOrNo Page
Display returned API response - one at a time!
Toggles between views when user taps on the listing page
Front View:
Images (user swipes left | right)
Address + unit number (if available)
Property Type | Neighborhood
Bedrooms | Bathrooms
Price
Back View:
Recent Crimes ( most recent first )
MTA Transportation:
Trains (logo images?)
Buses (logo images?)
Schools:
Elementary
Middle School
High School
Laundromat
Parks
User can swipe:
Left - if they're not interested
Render next listing in response
Right - if they want to save & look back on the listing later
Save listing to favorites table
Render next listing in response
Up | Down - if they want to discontinue search
Redirect to Homepage Component
Profile Page
Nav | Menu bar
Display all information about the listing
Images (user swipes left | right)
Price
Address + unit number (if available) + city + state + zipcode