Personal website of Marc Mintel.
- Typescript - for typesafe Javascript
- React.js - as ui library
- Next.js - for server side rendering
- Contentful - for content management
- Vercel - for deployment and hosting
- Github Actions - for continuous integration
- Jest - as a test runner
- Cypress - for e2e tests
- Sentry - for error tracking
- Dependabot - to keep dependencies updated
- UptimeRobot - to monitor website status
- Codecov - for coverage reports
- Codacy - for code analysis
- Sonarcould - for even more code analysis
- Lighthouse - for performance reports
- 📏 ESLint — Pluggable JavaScript linter
- 💖 Prettier - Opinionated Code Formatter
- 🐙 @testing-library - to unit test react components
- 🕌 Istanbul - to collect code coverage
First of all you need to have node
and npm
(or yarn
) installed on your machine.
Then, you can clone this repository and run the following commands inside the project folder:
npm install
oryarn
;yarn dev
;
To view the project you can open http://localhost:3000
.
yarn dev
: starts the dev serveryarn build
: builds production ready filesyarn start
: starts a production serveryarn lint
: lints all js files using eslintyarn format
: formats all files using prettieryarn test
: runs tests once with jestyarn test:ci
: runs tests once with jest in continuous integration modeyarn watch
: runs tests with jest and reruns on changesyarn tsc
: compiles typescript
This project is not licensed at all for the public domain.
- View the code and learn from it
- Clone or download the project
- Build or run the project
- Try or test the project
- Store or delete the entire project on your own physical disk
- Make changes or modify the project
- Re-upload the project on the internet
- Re-submit the project to any market place
- Copy & paste the files or code to any other project
Made with ☕️ by Marc Mintel