It is a pdf generating application. It takes data from users and generates a pdf.
Frontend Deployed Link - https://kryzen-assignenment.vercel.app/
Backend Deployed Link -https://kryzen-a5fj.onrender.com
All Routes
- POST /signup route - To register a new user's Details.
- POST /login route - To login a already existed user.
- POST /data route - To add user details .
- GET /pdfGenerater route - To download pdf
- POST /login route - To logout a login user.
Packages installed
- express - Used for making the server easier and more robust.
- nodemon - Used to automatically restart the application after changes happen in the file.
- cors - CORS allows servers to specify who can access their resources and under what conditions.
- mongoose - To connect MongoDB database with the server.
- dotenv - To secure MongoDB sensitive information.
- pdf-kit - To generate a pdf.
- jsonwebtoken - To generate a token.
- bcrypt - To hash the password provided by the user.
Steps to use webpage.
- Begin by registering yourself
- Use your registered credentials to log in securely.
- After redirecting to user details page, add details user details.
- After that user will be redirected to a preview page.
- where a preview of the pdf will be shown.
- By clicking the download pdf button user will get the pdf in dowloaded form