This project is an internship challenge from Magrathea Labs. The challenge consists in to build a web application that's allows to mark twitter hashtags and collect tweets and retweets with it. Is also possible remove the marked hashtags. After collect, the app should to show the tweets as a list by hashtag on front-end.
-
On this repository you will find:
- A Single Page Application with Vue.js
- The most common mapping REST requests using axios, as DELETE, GET and POST
- A system design using Vuetify plugin
- Authentication Twitter OAuth and JWT Token
First you'll need to install the external requirements
- I'm using Nodejs 12
git clone https://github.com/JJMoraes/mark_hashtags-front.git
cd mark_hashtags-front
npm install
npm run serve
First you'll need to install the docker +19.03 and docker-compose](https://docs.docker.com/compose/install/) +1.17
git clone https://github.com/JJMoraes/mark_hashtags-front.git
docker build --pull --rm -f "mark_hashtags-front/Dockerfile" -t mark_hashtags:latest "mark_hashtags-front"
docker run --rm -d -p 80:80/tcp mark_hashtags:latest
To stop the container use the hash that's appear after the last command
docker stop {hash}
Give a ⭐️ if this project helped you!