Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gui-bus/drivex
A DriveX é uma página web de compra e venda de veículos, desenvolvido com Vite, React, TypeScript e Tailwind CSS. 🚘
https://github.com/gui-bus/drivex
back-end eslint eslint-plugin firebase firebase-auth firebase-database firebase-storage firestore front-end fullstack react reactrouter reactrouterdom tailwind typescript vercel vite zod
Last synced: 3 days ago
JSON representation
A DriveX é uma página web de compra e venda de veículos, desenvolvido com Vite, React, TypeScript e Tailwind CSS. 🚘
- Host: GitHub
- URL: https://github.com/gui-bus/drivex
- Owner: gui-bus
- Created: 2023-08-16T14:33:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-29T18:38:23.000Z (about 1 year ago)
- Last Synced: 2024-10-12T17:22:35.710Z (about 1 month ago)
- Topics: back-end, eslint, eslint-plugin, firebase, firebase-auth, firebase-database, firebase-storage, firestore, front-end, fullstack, react, reactrouter, reactrouterdom, tailwind, typescript, vercel, vite, zod
- Language: TypeScript
- Homepage: https://drivex-cars.vercel.app/
- Size: 79.6 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DriveX - Elevando sua experiência automotiva a um novo patamar 🚘
Atalhos de navegação
***[Sobre o projeto](#drivex-)*** :car:
***[Funcionalidades](#funcionalidades-dart)*** :dart:
***[Como acessar a DriveX](#como-acessar-a-página-gear)*** :gear:
***[Tecnologias utilizadas](#tecnologias-utilizadas-dart)*** :dart:
***[Galeria](#galeria-camera)*** :camera:
***[Contribuição](#contribuição-bulb)*** :bulb:
***[Créditos e Agradecimentos](#creditos-e-agradecimentos-handshake)*** :handshake:
***[Contato](#redes-sociais-para-contato-speech_balloon)*** :speech_balloon:
***[Página personalizada](#precisa-de-uma-pagina-personalizada-para-o-seu-negócio-rocket)*** :rocket:
## DriveX 🚗
***A [DriveX](https://drivex-cars.vercel.app/) é uma página web de compra e venda de veículos, desenvolvido com Vite, React, TypeScript, Firebase e Tailwind CSS.*** O projeto conta com um sistema de autenticação com Firebase para gerenciar o login e registro de usuários, bem como um banco de dados Firestore para armazenar informações sobre veículos e usuários. Além disso, o projeto oferece a possibilidade de entrar em contato com os vendedores via WhatsApp.
***Venha e explore a melhor seleção de carros novos e usados em todo o Brasil!*** :star:
> **ALERTA** :warning:
> Este projeto se trata de um projeto de estudos, ou seja, nenhuma das informações contidas na página do projeto são totalmente verídicas. Todas as informaçoes e imagens são meramente ilustrativas e foram obtidas do site da [WebMotors](https://www.webmotors.com.br/), caso tenha ficado interessado em algum veículo basta proculá-lo no site da WebMotors.### Funcionalidades :dart:
- [x] ***Interface de usuário, navegação e design***
- Através da combinação de ***React + Tailwind*** foi criado uma interface moderna, atraente, intuitiva e totalmente responsiva.
- [x] ***Integração com os serviços do Firebase***
- Foi utilizado o plano grátis de serviços de ***Authentication***, ***Firestore Database*** e ***Storage*** do ***[Firebase](https://firebase.google.com/?hl=pt)*** para gerir os seguintes dados:
- Authentication - Cadastro e login de usuários.
- Firestore Database e Storage - Cadastro/exclusão de dados do veículo, sendo eles informações de texto e imagens.
- [x] ***Formulários***
- Os formulários de cadastro/login de usuários e o de cadastro de veículos foram criados utilizando as bibliotecas ***[React Hook Form](https://react-hook-form.com/)*** e ***[Zod](https://zod.dev/)*** para garantir as validações necessárias.
- [x] ***Barra de pesquisa e filtros de categoria***
- Sistema de pesquisa feito utilizando querys do Firestore, onde o usuário pode tanto utilizar a barra de pesquisa e procurar pelo nome do veículo desejado quanto filtrar os veículos pelos cards de categoria: Picape, Sedan, Hatch, SUV, Esportivo e Elétrico.
- [x] ***Detalhes que fazem a diferença***
- Sistema de notificaçoes feito utilizando ***[React Hot Toast](https://react-hot-toast.com/)***.
- Os ícones utilizados são da biblioteca ***[React Icons](https://react-icons.github.io/react-icons/)***.
- BarLoader da biblioteca ***[React Spinners](https://www.npmjs.com/package/react-spinners)*** para indicar carregamento.
- Carrossel feito utilizando o poderoso ***[Swiper](https://swiperjs.com/)***.## Como acessar a página :gear:
- [x] Para desfrutar da incrivel plataforma da DriveX basta ***[clicar aqui](https://drivex-cars.vercel.app/)***
## Tecnologias utilizadas :dart:
## Galeria :camera:
#### Desktop
Veículos cadastrados
Detalhes do veículo
Validação de login
Validação de cadastro
Dashboard
Cadastro de veículos
Validação cadastro de veículos
#### Mobile
## Contribuição :bulb:
Gostaria de contribuir para o projeto? ***Fico muito grato pelo interesse!***
- Sinta-se à vontade para entrar em contato comigo através das minhas redes sociais para enviar seu feedback, sugestões ou comentários sobre o projeto.
## Creditos e agradecimentos :handshake:
- Todas as imagens e informaçoes dos veículos foram retiradas do site da ***[WebMotors](https://www.webmotors.com.br/)***.
- Agradeço ao professor ***[Matheus Fraga](https://github.com/devfraga)*** pelos ensinamentos que foram cruciais para a realização deste projeto.## Redes sociais para contato! :speech_balloon:
## Precisa de uma pagina personalizada para o seu negócio? :rocket:
- [x] Se você gostou do projeto da ***DriveX*** e está interessado em ter uma página para o seu negócio, entre em contato! Estou disponível para desenvolver sites personalizados e adaptados às necessidades da sua empresa.
***Vamos transformar sua visão em realidade!*** :star:- Entre em contato através das minhas redes sociais ou envie-me um e-mail para [[email protected]](mailto:[email protected]).