Participated in project from Stage 3 to Stage 7
(CST Project Stages)
Technologies & Tools learned and applied
- Google Cloud Platform -- cloud hosting, Google software tools
- Google Data Studio -- data visualization
- PostgreSQL -- database management
- BLS.gov -- job and career statistics, data source
Soft Skills learned and applied
- Technical leadership
- Mentoring
- Collaboration
- Team player
- Willingness to learn
- Communication
Primary tasks
- Lead for Data Visualization
- Collaborator/mentee for Django app setup and deployment
- Lead for dashboard prototyping
- Lead for selection of chart types and presentation of data
Tasks by stage highlighted below:
- First All-Team Meeting
- Assigning Tasks
- Researching
- Google Cloud Platform
- Data sources (API’s)
- Database technologies
- Web App technologies
- Visualization Tools
- Team Discussions
- Django or Flask (web app)
- BLS, CareerOneStop, Indeed API, Glassdoor API, or something else (data sources)
- PostgreSQL or mySQL (database)
- Data Studio, Pandas, Google API’s, Big Query, a combination, or something else (visualization)
Note: By now the whole team understands STEM-Away’s mission and the details of our specific project. We have researched, discussed, and decided which options suit the project best.
- Showcasing STEM-Away at Santa Clara Convention Center
- Asana, new project management structure created
- Weekly All-Team Meetings
- Creating the Python-Django virtual environment and web application skeleton
- Deploying to GCP
- Choosing/Researching visualization chart types
- Dashboard UI Prototype
- Making a request to BLS API
- Weekly All-Team Meetings
- Decoding BLS API URL codes
- Chart prototypes
- ERD
- Choosing BLS Data
- Designing the database schema
- Coding the database schema in the web application(models.py)
- Manual data entry (phase 1)
- Coding Script to pull data into our database tables (phase 2)
- Checking that the data persists and is accurate
- Final chart prototypes
- Embed charts into web application
- Written Work
- Database design documentation
- Python-Django app documentation & comments
- CST Admin
- Deciding future project goals
- Forum Integration
- Scripting all manual parts
- Machine learning