description |
---|
Make a microsite showcasing a list or group of things |
Event Link:
{% embed url="https://www.meetup.com/women-who-code-tokyo/events/291265524/" %}
Create a minimal website featuring a collection
- GitHub Account (free)
- Code Sandbox Account (free)
- Basic HTML, CSS, and JavaScript experience
- Visit https://codesandbox.io
- Pick your favorite starter stack
{% tabs %} {% tab title="React / Vue" %}
- Click "Import from GitHub" and connect your GitHub account
- Import one of the following
- Wait for the project to load {% endtab %}
{% tab title="Vanilla Javascript" %}
Click Start from a Template > Vanilla
{% endtab %}{% tab title="Other" %} If you're experienced with another frontend toolset and can keep up with the group, you're welcome to try it, but we may not be able to answer questions during the live session. {% endtab %} {% endtabs %}
- Edit your code and see it render live
What would you like to share via your website?
This is the simplest way
- Basic HTML: https://www.w3schools.com/HTML/html_lists.asp
- React MUI: https://mui.com/material-ui/react-list/
- Vue Vuetify: https://vuetifyjs.com/en/components/lists/
- Basic HTML Table: https://www.w3schools.com/HTML/html_tables.asp
- React MUI: https://mui.com/material-ui/react-table/#data-table
- Vue Vuetify: https://vuetifyjs.com/en/components/data-tables/
CSS and many layout frameworks include grid systems. Learn more here
- Learn basics of CSS Grid: https://cssgridgarden.com/
- React MUI: https://mui.com/material-ui/react-grid/
- Vue Vuetify: https://vuetifyjs.com/en/components/grids/
First, save your project from Code Sandbox into GitHub by creating a PR.
Next, you'll need to find a way server your GitHub repository to the web. A couple free services are available:
{% tabs %} {% tab title="Netlify" %} {% embed url="https://www.netlify.com/blog/2016/09/29/a-step-by-step-guide-deploying-on-netlify/" %} {% endtab %}
{% tab title="GitHub Pages" %} {% embed url="https://vitejs.dev/guide/static-deploy.html#github-pages" %} Instructions for deploying a static site with Vite and GitHub Pages {% endembed %} {% endtab %}
{% tab title="GitLab Pages" %} {% embed url="https://vitejs.dev/guide/static-deploy.html#gitlab-pages-and-gitlab-ci" %} How to deploy a static vite site to GitLab Pages {% endembed %} {% endtab %} {% endtabs %}