This is a bookmarking app built using Python's Django framework. The main function of the app is to allow users to save the images of any website and share them for other users.
- User authentication and authorization
- Bookmark creation and management
- Tagging bookmarks for categorization
- Bookmarking images from other sites
- Saving and rating images
- Following and unfollowing other users
- Social authentication with Facebook, Twitter, and Google
- Clone the repository to your local machine.
- Install the required packages using
pip install -r requirements.txt
. - Run the server using
python manage.py runserver_plus --cert-file cert.crt
.
- Open your browser and navigate to
http://localhost:8000/account
. - You will be redirected to the homepage where you can view all the bookmarks.
- Click on the
Add Bookmark
button to add a new bookmark. - Fill in the details and click on the
Save
button. - You will be redirected to the homepage where you can view the newly added bookmark.
The following apps have been created for this project:
- account: This app handles user authentication and registration.
- images: This app is the main app that handles bookmark creation, editing, and deletion.
- actions: This app provides search and store different users manipulations.
- Antonio Mele: Author of "Django 4 by Example."