Application to view starred projects and be able to search for tags that can be created and edited. All user starred repositories came from github API and only the tags will be saved in database with repository id to search and tag.
You can access the application page by Gitstars
The front-end application was made using Quasar Framework, a framework based in Vue.js. Uou can find the repository application accessing this Gitstars-frontend
Back-end was made in node.js with express.
- axios
- eslint
- cors
- dotenv
- express
- jsonwebtoken
- pg pg-hstore
- sequelize sequelize -cli
- uuid
- nodemon
- sucrase
- jest
- sqlite3
- supertest
For this, go to github developer settings and create a oauth app.
# GITHUB API ENV
GITHUB_CLIENT_ID=*******************
GITHUB_CLIENT_SECRET=************************************
# DATABASE ENV
DATABASE_HOST=localhost
DATABASE_USER=postgres
DATABASE_PASS=carbonara
DATABASE_DATABASE=gitstar
docker run --name database -e POSTGRES_PASSWORD=carbonara -p 5432:5432 -d postgres
yarn
or
npm install
yarn sequelize db:migrate
yarn test
or
npm test
yarn dev
or
npm dev
yarn run lint
or
npm run lint
npm build
npm start
or
yarn build
yarn start