Tento projekt je vytvořen týmem ve složení Švancoš, Buřič, Buřtoš. Jedná se o webovou aplikaci postavenou na Reactu a MongoDB. Aplikace slouží k zobrazení novinek a článků specifických pro naši školu.
Projekt NOVINKY SPŠMB je vytvořen za účelem informování studentů a zaměstnanců školy o aktuálních novinkách a událostech. Aplikace poskytuje jednoduché uživatelské rozhraní pro přidávání, editaci a mazání novinek.
Projekt je postaven s využitím následujících technologií:
- React: JavaScriptová knihovna pro budování uživatelských rozhraní.
- MongoDB: NoSQL databáze pro ukládání dat o novinkách.
- Node.js a Express: Pro backendovou část aplikace a API.
Pro spuštění projektu je potřeba mít nainstalovaný Node.js a MongoDB. Následujte tyto kroky:
-
Klonujte repozitář:
git clone https://github.com/deesdav/novinky.git
-
Instalujte závislosti pro frontend i backend:
cd client npm install/i cd ../server npm install
-
Spusťte backend server:
cd server npm start
-
Spusťte frontend server:
cd client npm run dev
Po dokončení instalace a spuštění serverů můžete aplikaci otevřít v prohlížeči na adrese http://localhost:3000
. Zde můžete procházet novinky, přidávat nové, editovat existující a mazat nepotřebné.
-
novinky-spsmb/
-
├── client/ # React frontend
-
│ ├── public/
-
│ └── src/
-
├── server/ # Node.js + Express backend
-
│ ├── models/
-
│ ├── routes/
-
│ └── controllers/
-
└── README.md
-
client/
: Obsahuje React aplikaci. -
server/
: Obsahuje Node.js a Express backend aplikaci. -
models/
: Definuje MongoDB schémata. -
routes/
: Definuje API endpointy. -
controllers/
: Obsahuje logiku pro jednotlivé endpointy.
Doufáme, že tento projekt bude užitečný pro studenty a zaměstnance naší školy a přinese jim všechny potřebné novinky a informace. Děkujeme za vaši podporu a přispění!