Aplicação Web Full Stack desenvolvida com o intuito de aperfeiçoar os conhecimentos no framework Next.js e na utilização da tipagem de dados com TypeScript.
O Evently é uma aplicação Web responsiva que tem o objetivo de facilitar o gerenciamento de eventos em geral, seja de forma online ou presencial. A aplicação possui um layout moderno, responsivo e de fácil navegação. Conta com as funcionalidades de autenticação de usuário, cadastro, edição e remoção de eventos e também é possivel realizar o pagamento via Stripe de um evento que não é gratuito. Na tela inicial da aplicação o usuário pode visualizar todos os eventos disponiveis e escolher quais deseja participar.
- Node.js versão 20 ou superior
- MongoDB
- Conta na Stripe
- Conta no Clerk Auth
- React e react-DOM
- React hook form
- Next
- MongoDB
- Clerk Auth
- Tailwind CSS
- TypeScript
- PostCSS
- Radix UI
- Shadcn
- Lucide react
- Sonner
- Query string
- Stripe
- Uploadthing
- Zod
- Date fns
- Clone o projeto:
$ git clone https://github.com/JaasielAntunes/event-manager.git
- Acesse a pasta do projeto:
$ cd event-manager
- Instale as dependências:
$ npm i
- Inicie a aplicação:
$ npm run dev