Preveiw Of the App
RecordRTC-2023328-55hs692te12.webm
This is a simple Django application that allows users to create a to-do list with user authentication. Users can create, edit, and delete tasks on their list. The app
also includes user authentication, so users must register and log in to access their list.
#Installation
To run this app on your local machine, follow these steps:
Clone this repository: git clone https://github.com/samsorrahman/Todo-App-with-Authentication.git
Change into the directory of the cloned repository: cd todo_list
Create and activate a virtual environment: python3 -m venv env source env/bin/activate
Install the dependencies: pip install -r requirements.txt
Run the migrations: python manage.py makemigration python manage.py migrate
Create a superuser: python manage.py createsuperuser
Run the development server: python manage.py runserver
Navigate to http://localhost:8000 in your web browser to access the app.
๐ป Usage
Once the app is running, users can register for an account or log in to an existing account.
Once logged in, they can add, edit, and delete tasks on their to-do list.
๐ค Contributing
Contributions to this project are welcome. To contribute, follow these steps:
Fork this repository.
Create a new branch: git checkout -b your-feature-name
Make your changes and commit them: git commit -m 'Your commit message'
Push to the branch: git push origin your-feature-name
Submit a pull request with a description of your changes.