This application calls the GitHub API, which means you need to provide it an API token. For the application to work correctly, you need to follow these steps to generate your token.
After you've done that, you need to create a .env
file
touch .env
And populate it with the GITHUB_TOKEN
value;
GITHUB_TOKEN=<your token goes here>
First, build your app for production:
npm run build
The build command runs the tests and will not continue to the build process if tests fail.
Then run the app in production mode:
npm start
- Node
- Typescript
- Vite
- Remix
- CSS modules for styling
- Animations
- Component testing
- Tackle known issues:
- Lack of UI error handling when a fetch to the APIs happen
- Use of features like
Suspense
andError Boundaries
- Better state handling
- Refactor of CSS