Skip to content

Latest commit

 

History

History
73 lines (49 loc) · 1.87 KB

README.md

File metadata and controls

73 lines (49 loc) · 1.87 KB

English | 繁體中文

Developed by Taipei Group 3

SuperHandy-backend

"Our mission is to empower individuals with superhuman abilities in their daily lives. This philosophy represents our commitment to providing a platform that makes it easy for users to find tasks they need help with, while also inspiring them to feel like superheroes who have the power to help others and increase their own self-worth."

Preview

Launch Live Preview

System Architecture

This project adopts a frontend-backend separation approach. The frontend is developed using Vue.js with the Nuxt.js framework, while the backend is built with Node.js and MongoDB.

You can check more Frontend-Repo.

Special Features

  1. Map GPS location search

  1. Chat room function

  1. Skill rating system

  1. Provide value-added services for members' points

Other Features

  1. Find Tasks

  1. Tasks Management

  1. Notifications

  1. Transaction

Getting Started

  • (1) Create the config.env. (You can get copy from example.env)
  • (2) Run the npm install.
  • (3) Depends on your environment and follow the script below.
  • (4) You can get swagger-doc on 3000 port.
// development
npm run dev

// production
npm run prod

// swagger docs
npm run swagger