DashGo ReactJs

screenshot of DashGo ReactJs
nextjs
react
chakra-ui
prismic

DashGo é uma aplicação em React para dashboard's em geral com paginas e paginação, login e sistema de inclusão de usuarios

Overview

O projeto apresentado é uma aplicação desenvolvida como parte do 4º módulo da trilha ReactJS do Ignite. Ele se destaca por incluir funcionalidades avançadas, como a integração com um banco de dados utilizando o Prisma, além de um completo sistema de CRUD para gerenciamento de usuários e uma robusta autenticação e autorização de acesso. Essa abordagem permite uma experiência de desenvolvimento rica e a criação de aplicações seguras e eficientes.

Com instruções claras de execução, incluindo a clonagem do repositório e a instalação das dependências, é fácil para os desenvolvedores configurarem e iniciarem o projeto localmente. A possibilidade de acessar a aplicação pelo navegador e realizar login com credenciais específicas também demonstra a funcionalidade prática do sistema.

Features

  • Banco de Dados com Prisma: Integração do banco de dados que facilita a manipulação de dados e melhora a performance da aplicação.
  • CRUD de Usuários: Funcionalidade completa para criação, leitura, atualização e exclusão de usuários.
  • Sistema de Autenticação: Implementação robusta para gerenciar o acesso dos usuários à aplicação, garantindo segurança.
  • Instruções de Execução Simples: Orientações claras para a instalação e inicialização do projeto, acessível para desenvolvedores de todos os níveis.
  • Ambiente Local de Desenvolvimento: Permite que os desenvolvedores testem suas alterações em tempo real através do navegador, usando localhost:3000.
  • Login Pré-configurado: Acesso direto à aplicação com credenciais de administrador, facilitando o teste de funcionalidades.
nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

chakra-ui
Chakra UI

Chakra UI is a popular open-source React component library that provides a set of accessible and customizable UI components to help developers create modern web applications.

prismic
Prismic

Prismic is a headless content management system that enables users to create, manage, and deliver digital content across multiple channels and platforms. It offers a range of features, including content modeling, content authoring, content publishing, and more, all through a RESTful API.

framer-motion
Framer Motion

Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.