Skip to content

DumpAPI is a Flask RESTful API with JWT token authentication, storing department and employee data in a free cloud PostgreSQL database with password hashing for security.

License

Notifications You must be signed in to change notification settings

PrathameshDhande22/DumpAPI-Flask-Restful

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DumpAPI

Made with Python

DumpAPI is a Flask-Restful API that contains data of departments and their employees. The API utilizes token generation with JWT (JSON Web Tokens) for secure access. All the data is stored in a cloud database provided by Yugabyte, which offers a free PostgreSQL database service. The passwords are hashed and stored in the database for enhanced security.

Docs :

Read Docs Generated by Postman : Read Docs

Usage

To use the DumpAPI in your system, follow the steps below:

  1. Create a virtual environment for the project.
  2. Install all the required dependencies using pip install -r requirements.txt.
  3. Add your .env file in the DumpAPI folder, containing the following data:
DATABASE_YUGA="your database sqlalchemy uri"
ENCRYPT_KEY="your key" (for encrypting the passwords)
JWT_KEY="your key" (for encrypting the JWT token)
  1. Run the run.py file to start the API.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Attribution

Made with Python

Author : Prathamesh Dhande

About

DumpAPI is a Flask RESTful API with JWT token authentication, storing department and employee data in a free cloud PostgreSQL database with password hashing for security.

Topics

Resources

License

Stars

Watchers

Forks

Languages