Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maitrungduc1410/todo-app
https://github.com/maitrungduc1410/todo-app
todo todoapp todolist
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/maitrungduc1410/todo-app
- Owner: maitrungduc1410
- License: mit
- Created: 2024-03-16T03:38:24.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-03-17T03:00:31.000Z (11 months ago)
- Last Synced: 2024-11-17T18:47:33.128Z (3 months ago)
- Topics: todo, todoapp, todolist
- Language: Vue
- Homepage: https://todo.jamesisme.com
- Size: 313 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TODO App
# Setup
In`fronend` folder run:
```
docker compose up -d --build
```Next, in `backend` folder, create `.env` by copying content from `.env.example`:
```
cp .env.example .env
```
Then start backend:
```
docker compose up -d --build
```
Then `exec` into backend to migrate DB:
```
docker compose exec app yarn migrate:deploy
```
Finally open browser at `http://localhost:5173`# Local development
Run `yarn install` (or `npm install`) for both `backend` and `frontend`Next, in `backend` folder, create `.env` by copying content from `.env.example`, update DB credentials to match your machine
Then start backend:
```
yarn start:dev
```
To migrate DB for backend run:
```
yarn migrate:deploy
```
Next start frontend:
```
yarn dev
```
Finally open browser at `http://localhost:5173`