Skip to content

CC25-SF061/woofi-backend

Repository files navigation

Backend

This is the backend of woofi website

instalation

Pull the repository

git pull https://github.com/CC25-SF061/woofi-backend

Run

npm install

Start the backend

node index.js

Technology Used

Database

  • Postgresql

    Easy to host and use

Cloud Service

  • Cloudflare R2

    For hosting Image file

  • Supabase

    For hosting Database

SMTP Provider

  • Brevo

Core Library

  • AWS S3 Client (for cloudflare R2)
  • Casbin (rbac)
  • Hapi.js
  • Nodemailer
  • Kyselsy (Database Query Builder)
  • bcrypt
  • pg
  • dotenv

API

start the backend and see the /documentation route or this

Commands

  • npm run migrate

    For migrating database

  • npm run migrate:down

    Drop the database

  • npm run migrate:reset

    Drop the database and then migrate it

About

The backend part of woofi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published