https://github.com/aliine98/dojo-aguia
Site da escola de karate "Dojo Águia". Desenvolvido com NextJS, Typescript, Material UI e Firebase.
https://github.com/aliine98/dojo-aguia
firebase firebase-auth firebase-storage firestore karate karate-school material-ui mui mui-icons mui-material nextjs typescript
Last synced: 2 months ago
JSON representation
Site da escola de karate "Dojo Águia". Desenvolvido com NextJS, Typescript, Material UI e Firebase.
- Host: GitHub
- URL: https://github.com/aliine98/dojo-aguia
- Owner: aliine98
- License: mit
- Created: 2024-03-16T21:27:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-12-17T11:03:00.000Z (6 months ago)
- Last Synced: 2025-12-20T23:50:46.406Z (6 months ago)
- Topics: firebase, firebase-auth, firebase-storage, firestore, karate, karate-school, material-ui, mui, mui-icons, mui-material, nextjs, typescript
- Language: TypeScript
- Homepage: https://dojo-aguia.vercel.app
- Size: 772 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

#
Dojo Águia
Deploy: https://dojo-aguia.vercel.app
> Table of Contents
>
> - Sobre
> - Funcionalidades
> - Screenshots
> - Tecnologias
> - Rodando localmente
> - Como contribuir para o projeto
> -
Licença
>
## 💻 Sobre o projeto
Site da escola de artes marciais "Dojo Águia", desenvolvido com NextJS, Typescript, Material UI components e Firebase. Deploy feito na Vercel.
### ✨ Funcionalidades
- Login para admin (Único usuário)
- Galeria de fotos; admin pode adicionar e deletar fotos
- Página de listagem de alunos; admin pode adicionar, atualizar e deletar alunos
- Recuperar senha para o admin
- Página de planos e contato
## 🎨 Screenshots
Desktop:






Mobile:

## 🛠 Tecnologias
- [](https://nextjs.org/)
- [](https://www.typescriptlang.org/)
- [](https://mui.com/)
- [](https://firebase.google.com)
## 🚀 Rodando localmente
Clone o projeto
```bash
git clone https://github.com/aliine98/dojo-aguia
```
Entre no diretório do projeto
```bash
cd dojo-aguia
```
Instale as dependências
```bash
npm install
```
Abra o servidor
```bash
npm run dev
```
Será mostrado os links do servidor, clique ou copie e abra no navegador.
Caso queira utilizar as funcionalidades completas, crie um novo projeto em sua conta do firebase e substitua as configurações no arquivo `firebase.ts` que está na pasta `services`
## 😯 Como contribuir para o projeto
1. Faça um **fork** do projeto.
2. Crie uma nova branch com as suas alterações: `git checkout -b my-feature`
3. Salve as alterações e crie uma mensagem de commit contando o que você fez: `git commit -m "feat: My new feature"`
4. Envie as suas alterações: `git push origin my-feature`
5. No seu repositório clique num botão chamado _**Compare & Pull Request**_ e crie o seu PR.
> Caso tenha alguma dúvida confira este [guia de como contribuir no GitHub](https://github.com/firstcontributions/first-contributions)
## 📝 Licença

Feito com ❤️ por Aline Bevilacqua!