Documentație disponibilă aici!
GivTrackr este o aplicație web care își propune să transparentizeze donațiile către ONG-uri, pentru a căpăta încrederea potențialilor donatori. Utilizatorii pot vedea în timp real cum sunt folosiți banii donați, iar ONG-urile pot să își gestioneze mai ușor donațiile.
De asemenea, GivTrackr scapă ONG-urile de grija de a-și face propriul site web, deoarece fiecare ONG are o pagină dedicată pe GivTrackr, pentru potențialii donatori.
- React
- Next JS - metaframework React
- Next UI - librărie de componente
- Supabase - autentificare securizată cu email si parolă, baza de date (PostgreSQL), stocare fișiere în bucket-uri
- CSS - stilizarea componentelor și a layout-ului
- Nordigen - serviciu de agregare a conturilor bancare
- Clonează proiectul
- Instalează dependințele:
yarn install
- Rulează proiectul:
yarn run dev
- Defineste variabilele de mediu într-un fișier
.env.local
:NEXT_PUBLIC_SUPABASE_URL
- URL-ul bazei de dateNEXT_PUBLIC_SUPABASE_ANON_KEY
- cheia anonimă a bazei de dateNORDIGEN_SECRET_ID
- client id-ul pentru NordigenNORDIGEN_SECRET_KEY
- client secret-ul pentru Nordigen
- Deschide http://localhost:3000 în browser
- Fotografiile de pe site sunt preluate de pe site-urile ONG-urilor:
- https://salvaticopiii.ro/
- https://kolakariola.ro/
- Asociația pentru Protecția Animalelor "Hope" (Facebook)
- Partea de verificare a sesiunii de autentificare a fost inspirată de pe https://supabase.com/docs/guides/auth/auth-helpers/nextjs, însă a fost modificată substanțial pentru a se potrivi cu configurația site-ului GivTrackr