Skip to content

Fullstack Next.js app (React/Node.js) with authentication system linked to MongoDB + DatoCMS queried with fully-typed GraphQL (gql.tada)

Notifications You must be signed in to change notification settings

YHADJRABIA/subtitles-app

Repository files navigation

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. ...

About

Fullstack Next.js app (React/Node.js) with authentication system linked to MongoDB + DatoCMS queried with fully-typed GraphQL (gql.tada)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published