O Projeto NatCursos é o front de uma aplicação web desenvolvida com Svelte, um framework JavaScript para construir interfaces de usuário. O objetivo deste projeto é apenas para aprendizado e treinar minhas habilidades com a tecnologia e desenvolvimento. O site é um "mock-up" de um site que oferece cursos e vídeos.
A aplicação apresenta várias funcionalidades, incluindo:
- Autenticação: Os usuários podem se registrar e fazer login na plataforma.
- Exibição de Cursos: Os usuários podem visualizar uma lista de cursos disponíveis.
- Detalhes do Curso: Os usuários podem ver detalhes sobre cada curso, incluindo uma descrição e um vídeo.
- Perfil do Usuário: Os usuários podem visualizar e gerenciar suas informações pessoais.
- Configurações: Os usuários podem alterar suas configurações de conta.
- Contato: Os usuários podem entrar em contato com o desenvolvedor.
Para executar este projeto localmente, siga estas etapas:
- Clone o repositório para sua máquina local.
- Navegue até o diretório do projeto.
- Execute
npm install
para instalar todas as dependências necessárias. - Execute
npm run dev
para iniciar o servidor de desenvolvimento. - Abra seu navegador e vá para
http://localhost:5000
para ver a aplicação em ação.
O projeto está organizado em vários arquivos e diretórios:
src
: Este diretório contém o código fonte da aplicação. Ele inclui vários componentes Svelte, comoApp.svelte
,Cadastro.svelte
,Configurações.svelte
,Contato.svelte
,Detalhes.svelte
,Login.svelte
ePerfil.svelte
.public
: Este diretório contém ativos estáticos que são servidos pela aplicação web.rollup.config.js
: Este é o arquivo de configuração para Rollup, o empacotador de módulos usado para empacotar o código fonte do projeto e suas dependências.package.json
: Este arquivo contém metadados sobre o projeto e lista as dependências do projeto.
Contribuições são bem-vindas! Se você encontrar um bug ou tiver uma ideia para uma nova funcionalidade, por favor, abra uma issue ou envie um pull request.
Nathan Rodrigues |
---|