NatCursos Svelte Themes

Natcursos

Este projeto foi feito para aperfeiçoar minhas habilidades no framework frontend Svelte. É uma cópia de um site simples para cursos de tecnologia.

Projeto NatCursos

Descrição

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.

Características

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.

Como usar

Para executar este projeto localmente, siga estas etapas:

  1. Clone o repositório para sua máquina local.
  2. Navegue até o diretório do projeto.
  3. Execute npm install para instalar todas as dependências necessárias.
  4. Execute npm run dev para iniciar o servidor de desenvolvimento.
  5. Abra seu navegador e vá para http://localhost:5000 para ver a aplicação em ação.

Estrutura do Projeto

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, como App.svelte, Cadastro.svelte, Configurações.svelte, Contato.svelte, Detalhes.svelte, Login.svelte e Perfil.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ção

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.

Autores


Nathan Rodrigues

Top categories

Loading Svelte Themes