This project was developed as part of the Ignite Course by Rocketseat.
The Github Blog is a simple yet functional application designed to reinforce React fundamentals and showcase how to use Markdown in a WebApp.
This project leverages the following tools and libraries:
- React.js with TypeScript
- Styled-Components for styling
- Font Awesome for icons
- React Markdown for rendering Markdown
- Axios for API requests
- Date-fns for date formatting
- GitHub API for fetching repository data
With Github Blog, you can:
- Browse posts from your GitHub repository.
- View detailed information about a selected post.
- Read the body content rendered from Markdown.
- Responsive Design: Works seamlessly on mobile, tablet, and desktop.
- Markdown Support: Posts are displayed with proper Markdown formatting.
- Easy Setup: Just a few steps to run and explore the app.