Skip to content

FullStack Web app to create, retrieve, update and delete information about places in a openstreetmap using Vue-leaflet. Includes JWT authentication and image upload.

Notifications You must be signed in to change notification settings

marianapatcosta/places-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Places App

Simple Web app to save information about places in a map, including image upload. The frontend of this project was developed using Vue3 with TypeScript, Vue-leaflet, SCSS and Vuex; the backend was developed with Node.js with TypeScript, Express, Multer, TypeORM, SQLite and JWT authentication.

image

Project setup

Frontend

cd frontend

To install the required dependencies:

yarn install

add .env file at root and define the following environment variables:

  • VUE_APP_API_URL
  • VUE_APP_ASSET_URL

To run the server:

yarn serve

Backend

cd backend

To install the required dependencies:

yarn install

add .env file at root and define the following environment variables:

  • JWT_KEY

To run the server:

yarn dev

About

FullStack Web app to create, retrieve, update and delete information about places in a openstreetmap using Vue-leaflet. Includes JWT authentication and image upload.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published