Developed with NextJS + material-ui + Tailwindcss.
For the NextJS template, I used the NextJS Typescript Boilerplate from the official examples.
The SSG of NEXTJS was used.
The context of hooks was used to maintain the state.
When displaying text that contains HTML tags, I used "Isomorphic DOMPurify" to convert it to cleanText.
In order to support CORS, we used the NEXTJS API as PROXY.
For CSS, I used Tailwindcss.
During development, I used docker-compose to build the development environment.
Thanks for viewing :)
This application/site was created as a submission to a DevChallenges challenge. The challenge was to build an application to complete the given user stories.
To clone and run this application, you'll need Git and Node.js (which comes with npm) and Docker installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/masa-fullstack/github-jobs-master
# Change directory
$ cd github-jobs-master
Finally, when you start Docker, the server will be listed on localhost:4001.
# Start Docker
$ docker-compose up
- GitHub @masa-fullstack
- Twitter @masa_fullstack