This Rails application is an OpenTable clone built during mainly during my time at Startup Institute. In essence, a restaurant reservations web application through which I was introduced to the Rails MVC Framework.
Through Reservester I explored the following technology stack (including gems):
-
HTML (erb)
-
Twitter Bootstrap HTML+CSS
-
Ruby
-
Javascript
-
jQuery
-
PostgreSQL
-
Amazon AWS S3
-
Heroku
-
Devise
-
Figaro
-
RMagick/ImageMagick
Reservester is currently capable of the following:
-
Listing restaurants (done through an owners account) containing the following fields of information:
* Name * Description * Address * Phone Number * Category - currently each restaurant has one category. Multi-Category search pending. * Reservations - field only available for each owner. Users may make reservations and receive an email confirmation. Each restaurants owner may view a particular restaurants reservation from the restaurants show page.
-
Owner Dashboard - once logged in owners have access to a dashboard listing their Reservester restaurants and other pertinent information.
-
Mailer - Reservester is currently capable of sending email confirmations utilizing an email template to users who have made reservations. Emails list Reservation information.
-
NavBar Formatting - I would like to spend some time making tweaks to the application layout.
-
Categories - restaurants currently only have a short list of categories to be listed under from which only one can be chosen.
-
Seeds file needs additional work as I continue to learn how to properly use it.
Some changes I’d like to make before feeling like I’d like to move on to other side projects:
-
Multi-Category Search
-
Reservations limitations based on restaurant capacity
-
Front-End Layout Tweaks