Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 676 Bytes

README.md

File metadata and controls

16 lines (13 loc) · 676 Bytes

PySubs

architecture

Fully internationalised fullstack Next.js application (React/Node.js) with MongoDB & DatoCMS:

  • available in two languages;
  • authentication system using JWT (register, login, password recovery, email verification...etc) partly coupled to next-auth and using nodemailer to send verification tokens;
  • authentication-protected dashboard section;
  • public section to browse series and download subtitles;
  • entirely translated api responses and paths;
  • form validation with zod;
  • api spam-protection middleware system using upstash & redis;
  • entirely responsive UX-UI;
  • fully typed graphQL queries using gql.tada. ...