Este é um desafio desenvolvido para fins didaticos da Alura. O projeto consiste em uma plataforma de compartilhamento de códigos entre uma comunidade ficticia de desenvolvedores, utilizando requisições de uma Fake API mockando um arquivo json com json-server.
- HTML5
- CSS3
- Typescript
- React
- Vite
- Tailwind
- Json-server
- Radix UI
- React Router DOM
- HTML2Canvas
- File Saver
Para começar a utilizar a Fake API e testar o projeto AluraDev, siga os passos abaixo:
Clone o repositório do projeto Vidflow para o seu ambiente local usando o seguinte comando no terminal: git clone "https://github.com/jonassantoss/alura-dev.git"
Antes de começar a utilizar a Fake API, é necessário instalar o json-server globalmente em sua máquina. Se você ainda não tiver o json-server instalado, pode fazê-lo usando o npm: npm install -g json-server
Após clonar o repositório do projeto Vidflow e instalar o json-server, navegue até o diretório do projeto no terminal e execute o seguinte comando: json-server --watch backend/db.json
Este comando iniciará o servidor da Fake API e irá disponibilizar os projetos contidos no arquivo videos.json.
Com o servidor da Fake API em execução, você pode acessar a plataforma da AluraDev abrindo o arquivo index.html no seu navegador da web.
Agora você pode explorar e utilizar a plataforma AluraDev para compartilhar os seus códigos e também ver os códigos de outras pessoas nessa imensa comunidade!
Se você deseja contribuir para este projeto, siga as etapas abaixo:
- Faça um fork do repositório
- Crie uma branch para a sua feature (
git checkout -b feature/sua-feature) - Faça commit das suas alterações (
git commit -m 'Adiciona nova feature') - Faça push para a branch (
git push origin feature/sua-feature) - Abra um Pull Request
Se você tiver alguma dúvida ou sugestão, entre em contato:
- Acesse minhas redes socias e mande uma mensagem
- Ou mande um e-mail para jonassoares.live@gmail.com