Delp
Live Site
A Yelp-inspired web application where users can search for businesses and leave reviews and ratings. Delp is primarily built with React/Redux for the frontend, Ruby on Rails for the backend, and PostgreSQL for the database.
Features
- Sign up and create an account, or login to a pre-exisiting account or a guest user account.
- Users can search for a specific business.
- Users will be informed if their search does not match a business.
- Users can search for a specific business or filter businesses by a category.
- Users can filter businesses by predefined category cards.
- Users can see the filtered businesses on the map. Clicking on a marker will show the name of the business.
- Users can view information about a selected business, such as location, and see reviews about the business.
- Users can write a review about a specific business.
- Users can contact the developer if they enjoyed using the application. Users can also check out other applications created by the developer.
Functionality and MVP
- Live on Heroku
- User authorization
- Create reviews
- Search/Filter businesses
- Google Maps API, GeoCoding API
Technologies
- React
- Redux
- Ruby on Rails
- PostgreSQL
- Google Maps API
- GeoCoding API
Backend Technical Challenges
-
Allowing users who are logged in to create reviews
-
Creating a search that filters businesses successfully based on category tags
-
Integrating Google Maps API and Geocoding API into the application
Frontend Technical Challenges
- Creating user authentication forms
- Creating review creation forms
- Creating business pages to display all information and reviews