https://github.com/victornpb/todo-app
https://github.com/victornpb/todo-app
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/victornpb/todo-app
- Owner: victornpb
- Created: 2021-04-10T19:34:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-17T07:56:19.000Z (over 2 years ago)
- Last Synced: 2025-03-06T16:50:09.927Z (7 months ago)
- Language: JavaScript
- Size: 692 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
To-do App
===========
This is a [mono repository](https://en.wikipedia.org/wiki/Monorepo) containing
- [Database](./db) - A mongodb container
- [API](./api) - An API build with NodeJS and Express
- [Frontend](./front) - A VueJS single page application## Requirements
* Node v10 or 12
* Git
* Docker## Running the project locally
### Database
1. Run the [db/start.sh](./db/start.sh) script### API
1. `cd api`
1. Create a `.env` file based on the [.env.example](./api/.env.example)
1. Run `npm ci`
1. Run `npm start`
1. Navigate to http://localhost:3000
### Frontend
1. `cd front`
1. Create a `.env` file based on the [.env.example](./front/.env.example)
1. Run `npm ci`
1. Run `npm start`
1. Navigate to http://localhost:3000