Este projeto tem como objetivo desenvolver uma plataforma web centralizada e responsiva que integre serviços de compra, venda e revenda de veículos, especificamente carros e motos. Seu público-alvo são usuários finais, lojistas e revendedores. A proposta visa oferecer uma experiência fluida, segura e completa, com recursos modernos que atendam às demandas do mercado atual.
Este projeto utiliza as seguintes tecnologias principais:
-
Next.js: Framework React para aplicações web modernas, com renderização do lado do servidor e geração de sites estáticos.
-
React: Biblioteca JavaScript para construção de interfaces de usuário reativas e componentizadas.
-
Zustand: Gerenciador de estado leve e flexível para aplicações React.
-
Axios: Cliente HTTP baseado em Promises para realizar requisições a APIs.
-
Back4App: Plataforma Backend-as-a-Service utilizada para gerenciamento de dados e autenticação.
-
Spring Boot: Framework Java para desenvolvimento de APIs robustas e escaláveis.
-
Java: Linguagem de programação utilizada no backend.
-
Java com Spring Boot: Utilizado para desenvolvimento do backend, fornecendo APIs robustas, seguras e escaláveis para integração com o frontend.
- Estrutura baseada em Next.js, aproveitando rotas dinâmicas e SSR/SSG.
- Componentização e gerenciamento de estado global com React e Zustand.
- Consumo de APIs externas utilizando Axios para integração de dados.
- Interface moderna e responsiva.
- Integração com Back4App para backend e autenticação.
- Clone o repositório:
git clone https://github.com/giullyagomes/Projeto_Final_FrontEnd - Instale as dependências com
npm installouyarn. - Inicie o servidor de desenvolvimento com
npm run devouyarn dev. - Acesse
http://localhost:3000no navegador.
Sinta-se à vontade para contribuir ou abrir issues para melhorias!
This project aims to develop a centralized and responsive web platform that integrates services for buying, selling, and reselling vehicles, specifically cars and motorcycles. The target audience includes end users, dealerships, and resellers. The goal is to provide a smooth, secure, and complete experience with modern features that meet current market demands.
This project uses the following main technologies:
-
Next.js: A React framework for modern web applications, supporting server-side rendering and static site generation.
-
React: A JavaScript library for building reactive and component-based user interfaces.
-
Zustand: A lightweight and flexible state manager for React applications.
-
Axios: A promise-based HTTP client for making API requests.
-
Back4App: A Backend-as-a-Service platform used for data management and authentication.
-
Spring Boot: A Java framework for developing robust and scalable APIs.
-
Java: The programming language used for the backend.
-
Java with Spring Boot: Used for backend development, providing robust, secure, and scalable APIs for integration with the frontend.
- Structure based on Next.js, leveraging dynamic routes and SSR/SSG.
- Componentization and global state management with React and Zustand.
- Consumption of external APIs using Axios for data integration.
- Modern and responsive interface.
- Integration with Back4App for backend and authentication.
- Clone the repository:
git clone https://github.com/giullyagomes/Projeto_Final_FrontEnd - Install dependencies with
npm installoryarn. - Start the development server with
npm run devoryarn dev. - Access
http://localhost:3000in your browser.
Feel free to contribute or open issues for improvements!