Giter Club home page Giter Club logo

woodlandconsultingllc's Introduction

Woodland Consulting LLC

license
View Live Site
Github

Description

Our team were commissioned by WoodlandConsulting LLC to create an interactive website to increase web visibility and bring in new leads. We worked with the owner Jessica Walther to identify Woodland Consulting's needs and brand while researching her competitors to understand the lighting field and where we could add features to set her business apart. The final website features an intuitive and simple admin dashboard for retrieving messages and updating information on the site, while the client side display's her work with a focus on the breadth and depth of her experience.


Key Features

  • HomePage Features: randomized testimonial chosen on the admin page, brief about section, links to key features on the site, contact form.
  • About Features: sections about Jessica and Woodland Consulting.
  • Maps Features: Google Map Interface showing WoodlandConsulting project locations with pop-up information on click about chosen projects.
  • Works: Features quote, gallery with modals, and list of clients-by-project type.
  • Contact: Features contact form with validation that displays on admin page upon submit.
  • Admin Page: Password protected page that shows all submitted forms to the website, cards for updating homepage testimonials and personal contact information.
  • Other: Sensitive API key-protection, JWT authentication, PWA, Queries and mutations for retrieving/adding/updating and deleting data, Animations with React Spring

User Story

  • When a user goes to the site they see a testimonial about Woodland Consulting LLC and links to features on the site. Upon scrolling down they can find information about Woodland Consulting, a link to the maps page and a way to contact Jessica directly.
  • When they chose About from the header menu, they are taken to another page where they can learn more about both Jessica and Woodland Consulting.
  • When a user clicks on the Maps page, they can see all locations on Jessica’s past jobs. When they click on the job they can view a popup stating the job and category.
  • When they click on Portfolio, they can view a selection of gallery images of works. When they scroll over and image, the project name and type become visible. * When the image is clicked, a modal is displayed with a larger image and more information. Upon a second click the modal is closed. Upon scrolling down the page, the user can view a list of all jobs by category.
  • When the user selects Contact from the menu, they are taken to a form when're they can send questions, quote requests, testimonials and comments.
  • When they click on the links in the footer they can see more of Jessica’s work and details on other sites.

  • When an admin visits the hidden admin login page, they can provide their login credentials. Once logged in, they are taken to the admin portal, where they can see user messages, update the testimonial on the homepage, and update their contact information in the footer.
  • When they view messages, they can select to delete old messages.
  • When they scroll down they can view testimonial options that are randomly selected for the home screen. When they click the button they are presented with a modal to update the testimonial information.
  • When they scroll down further, they are presented with the current contact information for the footer. When they click on the button a modal pops up where they can edit the information.
  • When they are done, they can logout and view the rest of the site to view changes.

Installation

Download files from this github repo. Instal React & additional node modules via npm install in root, server, and client folders.


Live Site Stills

Home
About
Map
Portfolio
Contact
Admin

Badges/Technologies

badge badge badge badge badge badge badge badge badge badge badge badge badge badge badge badge

License

We are operating with an MIT license, for more information see the full language


Contributing

Please follow the standard Contributor Covenant when looking to make any additions to this project. The Standard Contributor Covenant can be found at https://www.contributor-covenant.org/


Creators

Catherine Sibley

Maryna Pryadka

Joanna Grosshans

Sara Krizan

Questions

Please contact us with any questions.

woodlandconsultingllc's People

Contributors

cgsdesign avatar jgrossh2 avatar marynapr avatar smkrizan avatar

Stargazers

 avatar  avatar

Watchers

 avatar

woodlandconsultingllc's Issues

MVP USER

As a user
when I go to the website, I am presented with a home page.

  • Home page:
    displays Navbar with About, Map, Portfolio and Contact me sections. When I scroll down the home page I see more info about the company, testimonials, contact form (mini version), image of the map (clickable), list of professional associations badges and Footer.

  • About:
    has two sections: personal and business.
    LC, MIES - personal certifications,
    SPE, DBE- business professional certifications.
    It includes unique features of WoodlandConsulting, badges of business partners.

  • Map:
    features the icons of all projects completed across the country. When I click on the icon, the name, category, time, date and location of the project is displayed.

  • Portfolio:
    has 6 categories with pictures. When I click on the image, modal pops up with a bigger image and description of the project.
    When I scroll down the page, I see the list (textbox) of past clients and projects.

  • Contact me:
    features the form with
    name, email, business, options for testimonial/question/price quotes

  • Footer:
    is present across all pages and includes company’s contact info, Terms of use, Privacy policy, LinkedIn and Facebook icons, admin login icon (possibly badges).

MVP ADMIN

As an admin I am:

  • able to log in
  • able to update personal info
  • presented with the list of new messages(testimonials, quotes and questions) that have been received through user contact form
  • able to delete unwanted user input
  • able to post testimonials to the home page
  • presented with 4 testimonials that are already listed on the website
    ** able to add a new project to a client list

About Page FE

About Jess, About Woodland Consulting LLC, Certs etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.