Skip to content

Minden közoktatással kapcsolatos polgári kezdeményezés egy helyen.

License

Notifications You must be signed in to change notification settings

SGeri/forrodrot

Repository files navigation


Forródrót

Minden közoktatással kapcsolatos polgári kezdeményezés egy helyen.

stars Bundle Size Downloads ISC

Áttekintés

A Forródrót az első webes kezdeményezés, amely össze kívánja gyűjteni az összes közoktatással kapcsolatos polgári kezdeményezést.

Az oldalon megtalálhatóak a legfrissebb események / rendezvények / találkozók a témával kapcsolatban, informátoraink az ország minden tájáról (Budapest és nagyobb vidéki városok) és az oldal szerkesztői aktuálisan tartják az oldal tartalmait.

A projekt teljes mértékben nyílt forráskódú, minden hozzájárulást szívesen látunk!

Felhasznált technológiák

Az oldal a NextJS keretrendszert használja a NextAuth könyvtárral a hitelesítéshez. Az API Prisma ORM-et használ a séma migrálásához és az adatbázisban lévő adatok egyszerű lekérdezéséhez és mutálásához. Front-end oldalon a Mantine UI Framework NextJS portját használjuk, emellett az oldalon megjelenő térkép komponensekért a Leaflet felel.

Hozzájárulás

0. Előfeltételek

1. A repository másolása és függőségek telepítése

git clone https://github.com/SGeri/forrodrot.git
cd forrodrot
npm install

2. A környezeti változók konfigurálása

Másold a példa .env.example fájlt a gyökérkönyvtárba .env néven.

cp .env.example .env

Majd add meg a környezeti változókat!

Adatbázis

Az adatbázisséma migrálásához a Prisma ORM-et használjuk. A .env fájl kitöltése után az alábbi parancsokat futtasd:

npx prisma migrate reset   <- az adatbázis tisztítása
npx prisma migrate dev     <- séma migrálása fejlesztési környezetbe

3. Az applikáció indítása

A webhely helyi futtatásához használd a következőt:

npm run dev

License

ISC

About

Minden közoktatással kapcsolatos polgári kezdeményezés egy helyen.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages