https://github.com/etma117/lushlyrics-webapp-django
Django Auth ---> Login, Sign up, password recovery
https://github.com/etma117/lushlyrics-webapp-django
allauth django
Last synced: about 1 month ago
JSON representation
Django Auth ---> Login, Sign up, password recovery
- Host: GitHub
- URL: https://github.com/etma117/lushlyrics-webapp-django
- Owner: Etma117
- Created: 2024-12-03T16:51:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-03T17:28:09.000Z (over 1 year ago)
- Last Synced: 2025-03-30T04:26:54.385Z (about 1 year ago)
- Topics: allauth, django
- Language: JavaScript
- Homepage:
- Size: 5.43 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This repository is a copy of: https://github.com/mohammedwed/lushlyrics-webapp-django.git
Given the change in structure, create a new repository to avoid conflicts with git and not create a new .zip
## Setup
The first thing to do is to clone the repository:
```sh
$ git clone https://github.com/mohammedwed/lushlyrics-webapp-django.git
$ cd lushlyrics-webapp-django
```
Create a virtual environment to install dependencies in and activate it:
```sh
$ virtualenv2 --no-site-packages env
$ source env/bin/activate
```
Then install the dependencies:
```sh
(env)$ pip install -r requirements.txt
```
Note the `(env)` in front of the prompt. This indicates that this terminal
session operates in a virtual environment set up by `virtualenv2`.
Once `pip` has finished downloading the dependencies:
```sh
(env)$ cd spotify-clone-django
(env)$ python manage.py runserver
```
And navigate to `http://127.0.0.1:8000/`.
# Project Features
This project includes the following main features:
## Mainpage
The main page of the application displays a list of plans available, buttoms for login and sign up


## Login
The login functionality uses Django Allauth to handle user access.

## User Registration
New users can register using their email address.

## Password Recovery
Functionality to recover forgotten passwords with automated email delivery.


## Email Account Confirmation
The system uses Django Allauth to confirm accounts through a link sent via email.
