Projects

Bills App

Bills App

Vue

Tailwind CSS

ESLint

Font Awesome

Node

Express

MongoDB

Bills App is a bill management app built to learn Vue3 and Node/Express.

Tech stack 🛠️

Backend:

  • NodeJS 🟩
  • Express 🚂
  • Mongoose 🍃

Frontend:

  • Vue3 🟩
  • Vite ⚡
  • TailwindCSS 🟦
  • Font Awesome 🎨

Installation 📥

Backend:

Install pnpm

npm install -g pnpm or yarn global add pnpm

Install dependencies

cd bill-backend-app
pnpm install

Create a .env file in backend root directory

# ./bill-backend-app/.env
PORT=3000
VERSION=1.0.0
HOST=127.0.0.1
PORT=3000
CORS=http://localhost:5173
MONGO_USER=<your mongo user>
MONGO_PASS=<your mongo password>
MONGO_CLUSTER=<your mongo cluster>
MONGO_DB=<your mongo db>

Run the server

pnpm start

Frontend:

Install dependencies

cd bill-frontend-app
pnpm install

Run the app

pnpm dev

See other projects

E-mail-icon

Contact

You have a question ? Do not hesitate to contact me.