Skip to content

WeiLin18/2021-FE-survey

Repository files navigation

2021 FE-Survey

This site is developed by Next.js and React.js, integrated Chart.js for visualization and MongoDB as database.

Description:

This website provides visualization chart to show survey results about Taiwanese frontend engineer work. The survey results data is from third-party API. (hexschool/2021-ui-frontend-job)

Demo link:

https://2021-fe-survey-production.vercel.app/ demo

Screenshots

homePage

Resource

Technologies

Dependencies

Dev Dependencies

Folder structure

    .
    ├── asset                        # media assets, like icons, etc..
    ├── components                   # global components
    │    ├── BarChart.js             
    │    └── ...             
    ├── configs                      # Configs setting for some dependencies
    ├── constants                    # Consistent values
    ├── models                       # Mongo model initial settings 
    ├── docs                         # Documentation files 
    ├── page                         # Next.js page folder with built-in route support
    │    ├── api
    │    │   ├── surveys             # Next.js API 
    │    │   │   └── ...  
    │    │   ├── hello.page.js       # Test db server connection status
    │    │   └── seed.page.js        # Insert data from external API to mongoDB
    │    ├── components              # Utility components under home page
    │    │   ├── AdviceSection.js                 
    │    │   └── ...                  
    │    ├── index.page.js           # Home page file
    │    ├── index.style.js          # Home page style file
    │    └── ...   
    ├── public                       # Static files, like images, etc..
    ├── styles                       # Global styles for material-UI theme
    ├── utils                        # Tools and utilities
    └──  ...

Setup

Author & Contributors