An application that uses the GitHub API to facilitate the search and display of repository issues in a blog-like format. The key functionalities include:
- Quick overview of the user's profile, incorporating details such as image, follower count, name, and additional information accessible via the GitHub Users API
- List of repository posts (issues) with a small summary of their content
- Filter posts (issues) using the GitHub Search API
- A single page for each post (issue)
Covered concepts:
- Rest API
- Caching
- Routing
- Forms
- Live demo: https://rct-github-blog.vercel.app/
- Vite
- ReactJS
- TypeScript
- React Router
- Styled-components
- React Markdown
- TanStack React Query
- Axios
npm install
npm run dev
npm run build
npm run preview
npm run lint