Skip to content

RodrigoRVSN/renovaih

Repository files navigation

renovaih

GitHub repo size GitHub language count GitHub forks Bitbucket open issues Bitbucket open pull requests


Inicio._.Renovaih.mp4

This is a educational website to see posts and do projects.


πŸ’» Prerequisites

  • Install LTS Node version.
  • Create OAuth provider in Google Console
  • Create a database in postgres (can be done with Prisma + Heroku)

πŸ›  Tools used

  • Typescript
  • Nextjs
  • Prisma ORM
  • Prismic CMS
  • Next-auth
  • Axios
  • React query
  • Postgres
  • Next-themes
  • React-testing-library
  • Tailwind CSS

πŸš€ Installing renovaih

Clone repository

  git clone https://github.com/RodrigoRVSN/renovaih.git

Install dependencies

  yarn

Seed the database with the ranking

  yarn prisma db seed

Run app

  yarn dev

Run unit/integration tests

  yarn test

Run cypress tests in CLI

  yarn cy:run

Run cypress tests in browser

  yarn cy:open

Open prisma studio to access and alter database

yarn prisma studio

Endpoints of the application

GET (ranking DESC) -> /api/users
PUT (edit user info) -> /api/users/edit/${id}
GET (user info) -> /api/users/${id}
GET (lit projects) -> /api/projects

πŸ“« Contribuiting with renovaih

To contribue with renovaih, follow the steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <name_branch>.
  3. Make the changes and confirm: git commit -m '<message_commit>'
  4. Send to original repository: git push origin <main_branch> / <local>
  5. Send the pull request.

Alternatively, see the GitHub documentation at how to create a pull request.


🀝 Contributors

Made with ❀️ by:

Foto do Rodrigo Victor no GitHub
Rodrigo Victor