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.