Skip to content

githaefrancis/passwordless-authentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

Passwordless Authentication

Description

A passwordless system created with Django and React

Author

Francis Githae

Tools and Technologies

  • Python-Programming language
  • Django - backedn.
  • SQlite
  • Material UI
  • React - Frontend

Setting up the project locally

  1. Clone the repository
git clone [email protected]:githaefrancis/passwordless-authentication.git
  1. Navigate to the project folder
cd passwordless-authentication/backend
  1. Create and activate the virtual environment
python3 -m venv virtual

source virtual/bin/ activate
  1. Install dependencies from the requirements.txt
pip install -r requirements.txt
  1. Create .env file
export SENDGRID_API_KEY=<>

export TWILIO_SID=<>

export TWILIO_AUTH_TOKEN=<>

export secret=<>
  1. Load .env
source .env
  1. Migrate models
python3 manage.py migrate
  1. Run the app
python3 manage.py runserver

Setup Frontend

  1. Navigate to the project folder
cd passwordless-authentication/frontend/passworlessapp
  1. Install dependencies
npm install 
  1. Run
npm start

Contact

Email: [email protected]

License

This project is under the MIT License click here for more information

© 2022 Francis Githae

About

Passwordless authentication system using DJango and react

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published