I'd love to help you with your project! I built something similar to this for my Udacity Nanodegree 4 years ago. I've been working in Javascript for 5 years primarily with node and angular, but I am comfortable and familiar with other languages/frameworks. My skills are as follows:
Javascript: JQuery, ES6, ES7, ES8, Typescript, Node, Angular, React, Ember, JSX, Service Workers, TDD
Services: Github, Heroku, AWS (S3), Square API, When I Work API, Quickbooks API
Libraries & Tools: Express, Gulp, Browsersync, Webpack, Redux, Babel, Handlebars, Bootstrap
Databases: MySQL, Firebase (NoSql), Mongo, Postgres
Basics: HTML, HTML5, CSS, CSS3, SASS, Shell (Bash), C++, PHP, Ruby, Swift, REST APIs
Your Project specifically:
This project is well suited for a single-page application with Angular or React. Some of the basic functionality of it wouldn't be too hard to emulate. I'd approach this project in the following way:
1) Setup a server with basic backend capabilities to serve up all database content
2) Connect a database (I like firebase, but am open to other suggestions)
3) Setup all routing (landing page, reviews templates, "who we are", "guides", membership, etc)
4) Build out Landing pages, reviews template, etc
5) Incorporate content (We'd need to discuss where this is coming from)
I'd be happy to discuss the project in more detail with you if you think I'd be a good fit.