Skip to content

Latest commit

 

History

History
97 lines (79 loc) · 2.91 KB

README.md

File metadata and controls

97 lines (79 loc) · 2.91 KB

SpaceTime

Aplicação de recordação de memórias, onde o usuário poderá adicionar à uma timeline textos, fotos de acontecimentos marcantes da sua vida.

Tecnologias usadas

Web

  • React (18.2.0)
  • Typescript (5.0.4)
  • tailwindcss (3.3.2)
  • next (13.4.3)

Mobile

  • Typescript (5.0.4)
  • React Native (0.71.8)
  • expo (48.0.15)
  • Tailwindcss (3.3.2)

Back-end

  • Node.js (16.18.1)
  • Fastify (4.17.0)
  • zod (3.21.4)

Instalação

  • Clone o repositório:
    git clone https://github.com/seu-usuario/nlw-ignite
  • Navegue até o diretório do projeto:
    cd nlw-ignite

Para iniciar o servidor:

  • Instale as dependências:
    npm install
  • Inicie o servidor:
    npm run dev
    O servidor será executado em http://localhost:3333

Para iniciar o web:

  • Instale as dependências:
    npm install
  • Inicie o projeto:
    npm run dev
    A pagina será carregada em http://localhost:3000

Para iniciar o mobile:

  • Instale as dependências:
    npm install
  • Inicie o projeto:
    npm run start
    Aqui é diferente, voce precisara de um emulador ou celular para visualizar o projeto, so seguir as instruções que ira aparecer no console.

Créditos

Este projeto foi desenvolvido em conjunto com as aulas do nlw ignite, seguindo o layout Figma. A continuação do projeto está sendo feito por João Alberis

Contribuição

Contribuições são bem-vindas! Se você tiver alguma sugestão, melhoria ou correção de bug, sinta-se à vontade para abrir uma issue ou enviar um pull request.

Freatures

  • Adicionar funcionalidade para adicionar videos
  • Compartilhamento das publicações com outros.
  • Responsividade do projeto em diferentes dispositivos.
  • Escolha de uma data para cada publicação.

Changelog

V1.0.0

  • Login atraves do github
  • Listagem de todas as publicações em uma linha do tempo do mais antigo ao mais recente
  • Delete de postagem
  • Adição de uma foto e descrição para cada publicação.
  • Edição das publicações existentes.
  • Exclusão de publicações.

Licença

Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações.

Resumo da Licença MIT:

A Licença MIT é uma licença de software de código aberto que permite que você use, modifique e distribua o software conforme desejar. No entanto, ela requer que você mantenha os avisos de direitos autorais e a licença original junto com o software.

Lembre-se de ler o arquivo LICENSE para obter o texto completo da Licença MIT.