Skip to content

Latest commit

 

History

History
85 lines (50 loc) · 3.99 KB

README.md

File metadata and controls

85 lines (50 loc) · 3.99 KB

VerifyMe

The user authentication and authorization functionalities of the application are served by the backend, which is built with Django and Django Rest Framework. Python is the primary language used for this backend. One of the features of this application is the use of JSON Web Tokens (JWTs) to authorize users.

VerifyMe-TS

My Blog Post About VerifyMe

Building a System for User Registration and Login using Python (Part 1) Building a System for User Registration and Login using Python (Part 1 )

Feb 22, 2023

This article is a tutorial on building a backend for user sign-up, login, and authentication using Python


Building a System for User Registration and Login using TypeScript (Part 2 ) Building a System for User Registration and Login using TypeScript (Part 2 )

Mar 3, 2023

To begin with, we will be building the front end using React with TypeScript.



Getting Started

Prerequisites

Make sure you have the following installed on your system:

You can install virtualenv using the following command:

pip install virtualenv

Installation

  1. Clone this repository:

      git clone https://github.com/Gaurav-jo1/VerifyMe_Backend.git

  1. Navigate to the project directory:  

      cd VerifyMe_Backend

  1. Create a virtual environment for your project (optional but recommended):

      virtualenv venv

  1. Activate the virtual enviroment:

      For Windows:     ./venv/Scripts/activate

      For Linux:         source ./venv/bin/activate

  1. Install the required packages listed in the requirements.txt file:

      pip install -r requirements.txt

  1. Set up the app by running the following commands:

      python manage.py makemigrations

      python manage.py migrate

  1. Create a superuser (optional) by running:

      python manage.py createsuperuser

Running the App

To run the app, simply run the following command:   python manage.py runserver

License

This project is licensed under the MIT License.