Viet.io is an open-source static website built with Next.js listing 150 technology companies in Vietnam.
Special thanks to my friend Franck helping automate the addition of companies via Google Form with his project gform-to-github. You can also find the Google Apps Script used for this project in the scripts
folder.
All the company pages are created from individual company JSON files in the public/data/companies
folder.
You can update / add new companies by adding a new JSON file to that folder using this COMPANY TEMPLATE as a guide.
Updates to companies that add new structured data are welcome if you can also update the app to accommodate the new data (ie adding a products array for a company).
First, run the development server:
npm install
# Make sure Semantic-UI is built at least once using now-dev (also run this anytime you change the global Semantic site.variables file)
npm run now-dev
# All times after you can use dev
npm run dev
Open http://localhost:3000 with your browser to see the result.
Feel free to connect with me on LinkedIn.
Viet.io is distributed under the MIT license. See LICENSE for details.