Updated README file.
This commit is contained in:
@@ -1,14 +1,46 @@
|
||||
# Link Warden
|
||||
### A bookmark + archive manager for all your links and resources.
|
||||
<div align="center">
|
||||
<h1>
|
||||
LinkWarden
|
||||
<br/>
|
||||
<sub>A place for your useful links.</sub>
|
||||
|
||||
   
|
||||
</h1>
|
||||
|
||||
> Note: Still under development...
|
||||
</div>
|
||||
|
||||
## Intro & Motivation
|
||||
**LinkWarden is a self-hosted, open-source bookmark + archive manager to collect, and save websites for offline use.**
|
||||
|
||||
The objective is to have a self-hosted place to keep useful links in one place, and since useful links can go away (see the inevitability of [Link Rot](https://www.howtogeek.com/786227/what-is-link-rot-and-how-does-it-threaten-the-web/)), LinkWarden also saves a copy of the link as screenshot and PDF.
|
||||
|
||||
## Features
|
||||
- [x] Sleek, minimalist design.
|
||||
- [x] Save a copy of each link as screenshot and PDF.
|
||||
- [x] Dark/Light mode support.
|
||||
- [x] Responsive design.
|
||||
- [x] Search, filter and sorting functionality.
|
||||
- [x] Lazy loading support (for better performance).
|
||||
- [x] Set multiple tags to each link.
|
||||
|
||||
### Other planned features
|
||||
(These are not 100% guaranteed, they're just idea's.)
|
||||
- [ ] Add time stamps to links.
|
||||
- [ ] Browser extenstions.
|
||||
- [ ] Docker support.
|
||||
- [ ] Save as [SingleFile](https://github.com/gildas-lormeau/SingleFile).
|
||||
- [ ] Folder support.
|
||||
- [ ] Sidenav.
|
||||
- [ ] A design logo.
|
||||
|
||||
> **To make a pull request please take a look at our [contributing guidelines](.github/CONTRIBUTING.md).**
|
||||
|
||||
## Setup
|
||||
### Linux/MacOS:
|
||||
### Linux/MacOS
|
||||
1. Make sure the MongoDB database and collection is up and running.
|
||||
|
||||
2. Edit `/src/config.js` accordingly.
|
||||
|
||||
3. Head to the main folder using terminal and run: `(cd api && npm install --legacy-peer-deps) && npm install --legacy-peer-deps` for the dependancies.
|
||||
3. Head to the main folder using terminal and run: `(cd api && npm install) && npm install --legacy-peer-deps` for the dependancies.
|
||||
|
||||
4. Run `(cd api && npm run dev) & npm start` to start the application.
|
||||
4. Run `npm start` to start the application.
|
||||
|
||||
Reference in New Issue
Block a user