Sample Fullstack Todo App

Techs:

Backend:

  • Node.js (Express.js)
  • MongoDB

Frontend:

  • Vue
  • Vuex for State Management
  • Sass

DEMO 🔴

Client: https://todo-app-vue-iota.vercel.app

Backend: https://todo-app-vue-production.up.railway.app

Install:

Clone the repository:

git clone https://github.com/emreunsal1/todo-app-vue.git

Install dependencies:

cd todo-app-vue && npm i

Rename .env.example -> .env and fill the empty variables.

DATABASE_CONNECTION_URL=<your mongoose url goes there.>

Start backend with one terminal

cd server && npm run start

Start vue client with other terminal.

cd client && npm run dev