This repository contains various projects developed during my learning journey with React and modern web technologies. Each project was built to practice concepts like component design, state management, hooks, API integration, routing, UI systems and a lot more.
Most projects are deployed and run in the browser.
| Project | Description | Link |
|---|---|---|
| Ignite Feed | A social feed app with posts and comments. | π View |
| Ignite Timer | Pomodoro timer with task tracking. | π View |
| DT Money | Financial transactions manager using React Context. | β Code only |
| Pizza Shop | Pizza ordering app with styled layout. | β Code only |
| Ignite Shop | Shopping cart app with Stripe integration. | β Code only |
| Design System | Component library with theming and design tokens. | π View |
| Ignite Call | Scheduling app integrated with Google Calendar API. | π View |
| Devstore | Prototype store UI using shadcn/ui components. | β Code only |
| Project | Description | Link |
|---|---|---|
| Todo List | Task manager with input validation and state handling. | π View |
| Coffee Delivery | Online coffee shop with cart and address form. | π View |
| GitHub Blog | Blog platform fetching posts from GitHub issues API. | π View |
| Ignite Shop (custom) | Customized version of Ignite Shop with extra features. | β Code only |
| Bookwise | Social book review and tracking app with authentication. | π View |
- React
- TypeScript
- Next.js
- Next Auth
- App Router
- Pages Router
- React Query
- TailwindCSS
- Styled-components
- Stitches
- React Context API
- Prisma
- Zod
- Stripe API
- GitHub API
- Radix
- Shadcn
- Vercel
- Cypress
- Playwright
- etc...
π These projects are part of my ongoing practice and learning in modern front-end development.
π¨βπ» Author: Rafael Mattei