To fast forward API development, I will be using kaloraat
from npm which will generate server/API in a matter of seconds.
npm i kaloraat -g
Create server folder inside your project. Then get inside server and run this command.
kaloraat-make-auth
Now update .env
variables with database connection uri and sendgrid key for sending emails.
Now run npm install && npm start
and visit http://localhost:8000/api
to see your api running.
Look into server/routes
folder for all the available endpoints.