Skip to content

Repositório destinado ao projeto final da cadeira de Front-End da Universidade Católica de Pernambuco.

License

Notifications You must be signed in to change notification settings

giullyagomes/Projeto_Final_FrontEnd

Repository files navigation

Introdução

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.

Funcionalidades Principais

  • 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.

Como Baixar e Usar o Projeto

  1. Clone o repositório:
    git clone https://github.com/giullyagomes/Projeto_Final_FrontEnd
  2. Instale as dependências com npm install ou yarn.
  3. Inicie o servidor de desenvolvimento com npm run dev ou yarn dev.
  4. Acesse http://localhost:3000 no navegador.

Sinta-se à vontade para contribuir ou abrir issues para melhorias!

Next.js

React

Zustand

Axios

Java

Spring Boot


Introduction

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.

Main Features

  • 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.

How to Download and Use the Project

  1. Clone the repository:
    git clone https://github.com/giullyagomes/Projeto_Final_FrontEnd
  2. Install dependencies with npm install or yarn.
  3. Start the development server with npm run dev or yarn dev.
  4. Access http://localhost:3000 in your browser.

Feel free to contribute or open issues for improvements!

Next.js

React

Zustand

Axios

Java

Spring Boot


About

Repositório destinado ao projeto final da cadeira de Front-End da Universidade Católica de Pernambuco.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •