This is a personal project done just to learn how it works Fastify framework.
This application exposes REST apis to:
-login and auth system using JWT.
-send mail (using nodemailer and sendgrid as SMTP email server) adding a job to a queue system.
Technologies used:
-fastify
-bullMQ to implent queue system
-bullBoard dashboard to visualize queues and their jobs
-mariadb Database
-caching with Redis
In the project directory, you can run:
To start the app in dev mode.
Open http://localhost:3000 to view it in the browser.
For production mode
Run the test cases.
To learn Fastify, check out the Fastify documentation.