Build a website which allows customers to review local restaurants
[login to view URL] site admin should have a tool to add restaurants to a list including type and address. Customers can log in and leave short reviews including a rating. Anyone should be able to browse the site to see the restaurants, their details, overall rating and the reviews.
[login to view URL] addition, the restaurants should be displayed in rating order with the best rated at the top. All reviews should be marked as pending until the site admin releases them. Pending reviews should not be publicly visible.
[login to view URL], the site should be searchable and logged in users can add comments to other people's reviews. Restaurants can be assigned to the owner's account who can update their own restaurant details (one owner might be assigned several restaurants.
Server Backend - Node.js