Skip to content
/ mylist Public

Watch/Readlist tracker - First Django project (CRUD operations and user authentication) [Demo: https://www.youtube.com/shorts/kSKc3iKLELg]

Notifications You must be signed in to change notification settings

ralvinc/mylist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyList

This is a simple website I made which allows users to keep track of their watch/readlist.

Features

CRUD operations:

  • Create new items on the list
    • Add a name, note, action (watch, read, or both), and completed status to each item
  • Read items from the list
  • Update items from the list
  • Delete items from the list

User authentication

1

2

3

Installation and Usage

To install this project, download or clone the repository to your local machine:

git clone https://github.com/ralvinc/mylist.git

Then, navigate to the project directory and install the dependencies:

cd mylist
pip install -r requirements.txt

Create a new database by running the following command:

python manage.py migrate

Create a superuser account by running the following command:

python manage.py createsuperuser

Start the server by running the following command:

python manage.py runserver

Navigate to http://localhost:8000/ in your web browser to use the website

Built with

HTML
CSS
Python (Django)
SQLite (default Django database)

Author

This project was created by Ralvinc.

Acknowledgments

Nunito Sans font from Google Fonts
Font Awesome