Wikid is an app for keeping your personal information organized. It organizes your bookmarks in a wiki format.
Warning This project is not production ready. Please read this README before deploying and using it.
This project is imagined to be a bookmark manager with a twist. The twist comes in the ability to organize bookmarks around user-created pages which will give additional context about the bookmarks and the reason for their save :).
You can see a demo here (username: [email protected]
, password: password
).
- React
- TypeORM
- NestJS
- TailwindCSS
- Apollo
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- Nodejs 14
- yarn
- Clone the repo
git clone https://github.com/ivasilov/wikid.git
- Install NPM packages
yarn install
- Configure your database credentials in
backend/ormconfig.yml
- Run the command for starting both frontend and backend:
yarn develop
You can easily build a docker image by running:
docker build .
- Refactor the user password. IMPORTANT: The passwords are not hashed!
- Signing up with an email
- Add account management screens
- Deleting a bookmark does nothing on the backend
- Web extension
- Replace TypeORM with Prisma
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
Distributed under the MIT License.