Skip to content

gaurav-jo1/VerifyMe_Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published