Skip to content

This is the final project for a Node.js course, which mainly involves building a backend using Node.js and MongoDB.

Notifications You must be signed in to change notification settings

erik1110/SuperHandy-backend

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages