We would like for VMware to be at the forefront of the movement in diversifying talent across the company's workforce. To propel VMware forward in promoting Diversity & Inclusion (D&I), we are building a web application that will leverage data visualization to analyze the diversity of backgrounds & perspectives across VMware employees.
VMAware is a new D&I hub where employees can view live data on the company's progress towards its D&I goals each quarter, and provide continuous feedback to VMware through sentiment analysis surveys. Users can also view D&I POD engagement statistics, including membership and event attendance.
Behind the scenes, we will provide recommendations for HR and team managers on how to diversify talent across teams in VMware. We hope to inform their decisions on creating outreach and recruitment programs for under-represented minorities, and facilitating employee relocation between different teams, business units, or office locations.
Measuring Cultural Impact
View Project Submission Here View deployed project at: https://vmaware.herokuapp.com/
- Jason Au - Full-stack development
- Udisha Bhattacharyya - Data analysis, database management
- Saurav Ghosal - Full-stack development, Deployment
- Jennifer Long - Full-stack development, web scraping, UI/UX
- Joshua Paredes - Data analysis
Dashboard | PODs |
---|---|
Survey Data | User Profile |
---|---|
Quick start options:
- Clone the repo:
git clone https://github.com/j-alicia-long/SunShine.git
. - Install server and client dependencies:
cd SunShine npm install # server dependencies cd client npm install # client dependencies
- Run the project from the root directory:
npm run dev
This full-stack web application was primarily built with the MERN (MongoDB, Express, React, NodeJS) stack and deployed on Heroku.
- ReactJS - Frontend UI
- NodeJS & Express JS - Backend server
- React-Bootstrap, for UI components
- Light Bootstrap Dashboard React, for base UI template
- React-Polls - For React polling component
- PostgreSQL - SQL Database
- MongoDB - NoSQL Database (User Auth)
- AWS - Database Hosting
- Heroku - Web app deployment
- Tableau - Data Visualizations
- Natural Language ToolKit (NLTK) - NLP Sentiment Analysis
- Stitch - Data pipelining
- Selenium - Web scraping for data
- Publish application in the VMware Workspace ONE Intelligent Hub
- User authentication with Workspace ONE
- Pull live POD membership data from the VMware Social API
- Integrate more with VMware social features as they are released
Borathon info website: https://submissions.eng.vmware.com/borathon-eda-intern-fy21q2/pages/key-information
Project Submission: https://submissions.eng.vmware.com/borathon-eda-intern-fy21q2/submissions/23652
Google Drive planning folder: https://drive.google.com/drive/u/0/folders/1CUlmwjvJl4H7xTvWgDBrZL4aeIDKBj9q
Tableau Dashboards: https://public.tableau.com/profile/joshua.paredes#!/
Setting up a full-stack NodeJS application