Skip to content
This repository was archived by the owner on May 19, 2025. It is now read-only.

moatom/alistice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alistice

Alistice is a web application which enables us to manage our bookmarks on the cloud.

It was intended to help a person who stacks a lot of old and messy resources in web browsers.

The core directories are as follows:

  • frontend: JavaScript codes on Vue.js
  • backend: Python 3 codes on Flask
  • tool: an automatic bookmarks importation tool from browsers by Python

How to Use

First of all, set

  • MAIL_USERNAME and MAIL_PASSWORD in .env and .dev.env file based on your Gmail address
  • and its App Passwords

at least.

Then, start Docker daemon and innovate

make sta

in the project root.

Now you can see the app from the preview of Kinematic!

If you want to quit it, use docker-compose stop.

Furthermore, the frontend alone would be runnable by cd frontend && yarn install && yarn nbp && yarn serve.

Historical Images

I had worked on this project for about 2 years since I was very beginner of programming (mainly August 2018 - March 2020).

Development

  • for the frontend
yarn serve
  • for the backend (depending on mongodb, sqlite, and redis)
source .dev.env 
redis-server &
celery -A src.extentions.celery worker --loglevel=info &
python3 run.py

Delete Caches

About

a bookmark management web app by flask & vue.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published