Informatii generale
- Categorie: Web
- Judetul: Argeș
- Surse: GitHub - axense234/Highschool-Site-App: An app made for practice purposes. Also a project in OLIMPIADA DE INOVARE ȘI CREAȚIE DIGITALĂ Ediția 2023 - Olimpiada de Inovare și Creație Digitală - section web.
- Homepage: https://highschool-site-app-ca.netlify.app/
Descriere
Liceul Teoretic “Ion Barbu” Pitești este un site școlar, mai exact un site ce reprezintă liceul meu.
Proiectul este un proiect Fullstack MERN Typescript cu Sass și Redux(împreună cu Redux Toolkit), creat în scopul de a-mi perfecționa cunoștințele asupra dezvoltării web la un nivel mai avansat, în același timp construind un proiect bun pentru un portofolio viitor.
Caracteristici:
-peste 15 pagini de conținut educațional
-3 tipuri de cont: ADMIN, ELEV și PROFESOR:
-că ADMIN ai:
-access modificarea/crearea multor componente precum
anunțuri, clase, profesori, carnete de elev, catalogul la
fiecare clasa
-că ELEV ai:
-un carnet de elev
-access la clasa ta
-access la realizările tale școlare
-că PROFESOR ai:
-access la carnetul elevilor din clasele la care predai
-crearea anunțurilor
-opțiunea de a fi diriginte la o clasa
-căutare internă ce cuprinde diverse secțiune ale site-ului, anunțuri, clase, profesori, studenți, etc…
-detalii educaționale cuprinse în paginile site-ului
Tehnologii
Technologiile folosite în proiect sunt:
Frontend:
-Typescript
-NextJS 13
-ReactJS 18
-Redux împreună cu Redux Toolkit
Backend:
-Node
-Express
-Typescript
-Prisma
-PostgreSQL
-Redis
Alte Tehnologii:
-Lerna(în dezvoltare pentru o arhitectură monorepo)
-Netlify(host pentru frontend)
-Render(host pentru backend)
Cerinte sistem
Pentru încercare locală:
-NodeJS
-Redis(dacă folosiți o instanță redis locală)
-Git
Pentru vizionare în producție:
-conexiune internet
-web browser
Realizatori
Andrei Comanescu
- Scoala: Liceul Teoretic “Ion Barbu” Pitesti
- Clasa: 10
- Judet: Argeș
- Oras: Pitesti