Giter VIP home page Giter VIP logo

landscape-admin's Introduction

Verdant Visions Admin

Description

Verdant Visions Admin is an SAAS addon to the client-facing site, Verdant Visions Landscaping. This admin dashboard allows admins to manage and communicate with clients who submit quotes via the Verdant Visions Landscaping website. The system facilitates real-time communication and efficient quote management through a combination of React, Material UI, and AWS services.

Features

  • Real-Time Quote Management: Receive and manage quote submissions in real-time.
  • Messaging System: Communicate directly with clients via email through the integrated messaging system.
  • Live Communication: Utilizes WebSocket connections to provide live updates and seamless interaction between admin and clients.

Technologies Used

Frontend

  • React
  • Material UI
  • Axios
  • Express

Backend

  • AWS Lambda
  • AWS DynamoDB
  • AWS API Gateway
  • SendGrid API
  • Mailjet API
  • WebSocket

Installation Instructions

To run the project locally:

  1. Clone the repository:
    git clone [repository-url]
  2. Navigate to the project directory
    cd landscape-admin
  3. Install dependencies:
    npm install
  4. Start the application:
    npm start

Usage

Welcome to the Verdant Visions Admin Dashboard! This site is an SAAS addon to the client-facing site Verdant Visions Landscaping. To correctly use this application, you must fill out the quote request submission form on the "Quote" page of the client website. You must have access to the email used when filling out this form. This admin dashboard uses that address in the messaging system to facilitate communication between your email (the client email) and the admin's messaging system.

Feel free to use the app to check out the live communication. This app is a proof of concept for my first dive into SAAS functionality, and additional features will be added over time.

API Documentation

SendGrid API

SendGrid is used to parse incoming emails and integrate them into the admin messaging system.

SendGrid API

Mailjet API

License

This project is licensed under the MIT License.

Links

Contact Information

For any inquiries, please contact John Lundy at [[email protected]].

Acknowledgments

  • React: For providing the framework to build a sleek UI.
  • Material UI: For offering a comprehensive suite of UI components.
  • AWS: For powering the backend infrastructure.
  • SendGrid: For email parsing and integration.
  • Mailjet: For email sending capabilities.

landscape-admin's People

Contributors

johnlundy94 avatar

Watchers

 avatar

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.