/my-links

Um miniprojeto que possibilita armazenar os seus links favoritos e visualizá-los. Esse desafio foi proposto para compreender funcionalidades no NodeJS vanilla.

Primary LanguageJavaScriptMIT LicenseMIT


logo image

app image

Features   |    Technologies   |    Deploy   |    Getting Started   |    Contributing   |    License

O projeto foi construido a partir da aula da disponibilizada no Masterclass realizado pela RocketSeat.

Neste projeto foi desenvolvido uma pagina que guarda links de sites, com seu nome de aplicação e URL. Tudo funciona através de uma API que alimenta o front-end do projeto e atualiza um arquivo JSON de todas as modificações, sejam elas uma criação de um novo elemento ou uma exclusão. Foram estudados vários módulos nativos do Node.

License MIT

📈 Features

   
  1. ✅ A página se alimenta da api para mostrar os dados previamente guardados no arquivo JSON. (LISTAR)
  2. ✅ Adicione uma função para deletar os dados que estão no arquivo JSON, quando o usuario clicar no X na tela. (DELETE)
  3. ✅ Adicione uma função para criar os dados no arquivo JSON, quando o usuario der submit na tela de um novo link. (CRIAR)

🛠 Technologies

  • NodeJS;

🚀 Deploy

1 - Entre da pasta do projetocd mylinks-app/

2 - Utilize o yarn para iniciar o projeto. Dentro da pasta execute yarn install para baixar as dependências (Só existe o Nodemon).

3 - $ yarn api para executar a api na porta 3000 do localhost.

4 - $ yarn start para subir o front do projeto na porta 5000 do localhost.

Para mais informações verifique o package.json

💻 Getting started

  • Clone esse repositório apenas usando: git clone https://github.com/rafaeljurkfitz/my-links.git

🤝 Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE page for details.