Skip to content

LucasDoGit/devmotors

Repository files navigation

DevMotors - Sistema para mecânicas

preview do site

Sumário

Introdução

Landing page para uma oficina mecânica, utilizando Next.js 15 com renderização no servidor, Cosmic CMS para gerenciamento de conteúdo, e TypeScript para tipagem robusta. O projeto adota a abordagem de componetização, criando uma estrutura modular e reutilizável para a interface. O objetivo é explorar as tecnologias mais modernas para otimização de performance e facilidade de manutenção, além de fornecer uma solução prática para gerenciamento de conteúdo sem dependências de desenvolvimento.

Tecnologias Usadas

NextJS  Typescript 

Ambiente de desenvolvimento

  • Virtual Studio Code - Version 1.96.2
  • GitHub Desktop - Version 3.4.12
  • Node.js - Version 22.11.0
  • Cosmic CMS

Informações técnicas

  • Utilizado Next 15 com App Router;
  • Utilizado TypeScript;
  • Feito as requisições e armazenamento Cosmic CMS;
  • Utilizado regras e padrões do Prettier;

Snapshots

Home

home

Serviços

servicos

Contato

contato

Página de serviço

Pagina de servico

Cosmic CMS

cosmic cms

Retorno da API Cosmic CMS

retorno api

Como Executar o Projeto

Para executar o projeto siga as instruções:

  1. Clone o repositório:
git clone https://github.com/LucasDoGit/devmotors
cd devmotors
  1. Instale as dependências:
npm install
  1. Crie uma conta no Cosmic CMS e crie os objetos seguindo a tipagem dos modelos na pasta /src/utils/***.type.ts ou importe o arquivo objetos-cosmic.json (localizado na raiz do projeto) nas configurações do projeto.

tipagem das páginas

  1. Crie o arquivo .env na raiz do projeto e configure as chaves de acesso ao seu cosmic cms.
NEXT_PUBLIC_API_URL= /*url de acesso ao seu projeto do cosmic*/
READ_KEY= /*chave de acesso do seu projeto*/
  1. use o comando abaixo para iniciar o projeto e aguarde.
npm run dev
  1. Feito! O projeto deve ser iniciado e pode ser acesso usando um navegador pela url "http://localhost:3000"

Contato

Para obter mais informações, entre em contato comigo em:

About

Sistema para mêcanicas usando CMS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published