Bookmarks is a self-hosted application developed in Python using Flask framework, MongoDB, and JavaScript. The application provides a convenient solution for managing bookmarks, allowing users to organize and save their bookmarks in a more organized and structured manner than traditional web browsers offer.
To run the Bookmarks application, please follow the steps below:
- Clone the repository to your local machine.
- Set up a virtual environment by running
python3 -m venv env
in the project directory. - Activate the virtual environment by running
source env/bin/activate
(Unix-based systems) or.\env\Scripts\activate
(Windows). - Install the required dependencies by running
pip install -r requirements.txt
. - Set up a MongoDB database and configure the connection details in
app.py
. - Run the
app.py
file to start the application:python app.py
- Access the application by opening a web browser and navigating to
http://localhost:5000
.
- On the home page, you can view your existing bookmarks along with their details such as the title, URL, and tags.
- To edit or delete an existing bookmark, use the respective buttons next to each bookmark entry.
- To add a new bookmark, click on the "Add Bookmark" button and provide the required information in the provided form.
- You can manage your tags in the Tags section.
Enjoy using Bookmarks to keep your bookmarks well-organized and easily accessible!