
Our Features
Atlanta Eats
01
User Authetication System
Our site incorporates a database that allows users to sign up with their email, log in, log out, and provides a personalized experience. We have implemented commonplace practices such as mandating unique user names, verifying passwords, limiting the characters and lengths of text input, and allowing users to reset a forgotten password.
03
Detailed Restaurant Views
When a restaurant result is clicked, displays popup that detail a restaurants name, address, cuisine type, reviews, and other information to help users differentiate between restaurants. If clicking on the map, the user will also see a link to the Google Maps page for this location, allowing for ease of finding directions.
02
Map, Searches & Filtering
Using the Google API, we have allowed users to visualize their restaurant search on an interactive map. There is a marker to indicate the user's position, red pinpoints to mark restaurant locations, and a popup that displays detailed user information up clicking. We also have a field for search terms where users can narrow down what they're looking for and filter results by rating and distance.
04
Favorites List
As an added personal touch, users can add restaurants to their favorites list, storing those they are most interested in seeing again later. This list, specific to each user, can be found on the Favorites page.
Pages
Each page serves to support one of our core functionalities. Here is a quick glance at some of our most important pages and the features they support. For a more detailed visual, see our video demonstration.