CourseStore é uma plataforma web moderna voltada para a venda e gestão de cursos online, desenvolvida com React no frontend e Node.js no backend, priorizando escalabilidade, segurança e experiência do usuário.
- Cadastro e autenticação de usuários com OAuth2.0 e JWT para segurança aprimorada
- Visualização dinâmica de cursos por categoria, com filtros interativos
- Carrinho de compras com integração completa ao Stripe para processamento de pagamentos
- Design responsivo e interativo com TailwindCSS e animações envolventes
- Painel administrativo completo para gerenciamento de cursos, categorias e usuários, com estados globais controlados via Redux Toolkit
- Upload e gerenciamento de imagens com Cloudinary e suporte a múltiplos formatos
- Navegação fluida com React Router e gerenciamento eficiente de tabelas com @tanstack/react-table
Este projeto me proporcionou uma experiência prática significativa em desenvolvimento full-stack, incluindo a integração de tecnologias modernas como React, Node.js, MongoDB e Stripe, além de aprimorar minhas habilidades em design responsivo e usabilidade.