https://github.com/klima7/better-trello
Trello clone with vue & flask.
https://github.com/klima7/better-trello
clone flask trello vue
Last synced: about 2 months ago
JSON representation
Trello clone with vue & flask.
- Host: GitHub
- URL: https://github.com/klima7/better-trello
- Owner: klima7
- Created: 2021-10-20T13:15:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-02-11T09:47:48.000Z (over 4 years ago)
- Last Synced: 2024-09-10T16:45:42.375Z (almost 2 years ago)
- Topics: clone, flask, trello, vue
- Language: Vue
- Homepage: https://klima7.github.io/Better-Trello
- Size: 26.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Better Trello
Web application that is meant to implement basic functionlity found in list-making application Trello.
## Environment setup
To set up local enviroment for this application you have to install the following packages and applications:
* Python 3.8+
* Flask 2.0+
* NPM 8.1+
* Vue.js 3.2+
To install them: clone the repository, go into the main directory and run:
```bash
# Update packages
sudo apt update
# Add Python repository
sudo add-apt-repository ppa:deadsnakes/ppa
# Install Python
sudo apt install python3.8
# Install Node.js
sudo apt install nodejs
# Install NPM
sudo apt install npm
# Install Vue.js
npm install -g @vue/cli
# Install postgre-sql
sudo apt install libpq-dev
```
## Run application
To run application: install required packages mentioned in the section above. Clone the repository and follow the following steps:
### Backend run
```bash
# Navigate fo backend directory
cd back/
# Install Python packages
pip install -r requirements.txt
# Fill database with sample data
flask initdb
# Start backend
flask run
```
### Frontend run
```bash
# Navigate fo frontend directory
cd front/
# Install Node packages
npm install
# Start frontend
npm run serve
```