PixelWhoot - Educational - Neamț - Lucrari 2023 Nationala

Informatii generale

Descriere

Ne-am propus să realizăm un soft educațional – o platformă pentru crearea de cursuri online. Platforma am populat-o cu un curs Node.js și React.js, după parcurgerea căruia o persoană să poată realiza de la proiecte simple precum aplicația TO DO până la proiecte mai complicate.

Tehnologii

Libraria de javascript este React.js ajutata de framework-ul Next.js
Libraria de componente se numeste Headless UI
Libraria CSS se numeste Tailwind CSS
Iconitele sunt create de catre Heroicons si React-Icons
Formatarea textului cu markdown este facuta cu React Markdown
Player-ul video este React-Player
Informatiile din API sunt preluate cu ajutorul lui SWR
Progresiv webapp-ul (PWA) a fost creat cu Next-PWA
Logo-ul a fost creat de catre Cerbu Ionut
Imaginele sunt incarcate pe Imgur
Form-urile au fost create cu Formik
Email-urile sunt trimise cu ajutorul lui Nodemailer
Token-ul din email este creat cu JWT
Timpul de expirare al token-ului este verificat de Moment
ORM-ul este Prisma care se foloseste de baza de date MongoDB
Conexiunea intre utilizatorii chat-ului este creata cu Socket.io

Pentru autentificarea si inregistrarea utilizatorilor se face printr-un API creat cu ExpressJS
Parolele au fost criptate cu Bcrypt
Sistemul de login a fost creat cu PassportJS
Sesiunea este realizata cu JWT

Cerinte sistem

Conexiune la internet
iOS 11 sau mai mare
iPadOS 13 sau mai mare
macOS 10.15 sau mai mare
Windows 7 sau mai mare
Android 5.0 sau mai mare

Realizatori

Rares-Andrei Onu

  • Scoala: Colegiul Tehnic “Gheorghe Cartianu”
  • Clasa: 12
  • Judet: Neamț
  • Oras: Piatra-Neamt

Vlad-Costin Tomescu

  • Scoala: Colegiul Technic “Gheorge Cartianu”
  • Clasa: 11
  • Judet: Neamț
  • Oras: Bodeștii de Jos

Screenshots