https://github.com/guptag0808/kryzen-assignenment
It is a pdf generating application. It takes data from users and generates a pdf.
https://github.com/guptag0808/kryzen-assignenment
bcrypt express jwt-authentication mongodb-atlas nodejs pdf-kit react reduced-order-models
Last synced: 3 months ago
JSON representation
It is a pdf generating application. It takes data from users and generates a pdf.
- Host: GitHub
- URL: https://github.com/guptag0808/kryzen-assignenment
- Owner: guptag0808
- Created: 2024-01-08T09:48:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-11T07:31:42.000Z (over 1 year ago)
- Last Synced: 2025-02-08T19:33:28.802Z (4 months ago)
- Topics: bcrypt, express, jwt-authentication, mongodb-atlas, nodejs, pdf-kit, react, reduced-order-models
- Language: JavaScript
- Homepage: https://kryzen-assignenment.vercel.app
- Size: 386 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kryzen-biotech
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*
1. express - Used for making the server easier and more robust.
2. nodemon - Used to automatically restart the application after changes happen in the file.
3. cors - CORS allows servers to specify who can access their resources and under what conditions.
4. mongoose - To connect MongoDB database with the server.
5. dotenv - To secure MongoDB sensitive information.
6. pdf-kit - To generate a pdf.
7. jsonwebtoken - To generate a token.
8. bcrypt - To hash the password provided by the user.Steps to use webpage.
1. Begin by registering yourself
2. Use your registered credentials to log in securely.
3. After redirecting to user details page, add details user details.
4. After that user will be redirected to a preview page.
5. where a preview of the pdf will be shown.
6. By clicking the download pdf button user will get the pdf in dowloaded form