Skip to content

Nesse projeto foi construído uma recordação de memorias Spacetime no nlw ignite da rocketseat, as principais tecnologias foram react, react native, typescript, next.

License

Notifications You must be signed in to change notification settings

joaoalberis/nlw-ignite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Nesse projeto foi construído uma recordação de memorias Spacetime no nlw ignite da rocketseat, as principais tecnologias foram react, react native, typescript, next.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published