Skip to content

StasAstenenko/back-inter-mafia

Repository files navigation

title README
date 2024-12-04 11:15
include_toc true

AquaTrack App Backend

Backend for the AquaTrack app, part of the GoIT FSON 105 Team Project.

Team Members

Overview

This repository contains the backend code for the AquaTrack app, designed to help users track their water consumption and improve their hydration habits.

API Docs

/users Endpoints

  1. Register User (POST /api/users/register)
{
  "username": "newuser",
  "email": "newuser@example.com",
  "password": "12345678"
}
  1. Login User (POST /api/users/login)
{
  "email": "newuser@example.com",
  "password": "12345678"
}
  1. Logout User (POST /api/users/logout)
  1. Get User Info (GET /api/users/)
  1. Get User Count (GET /api/users/count-user)
  1. Send Password Reset Email (POST /api/users/send-reset-email)
{
    "email": "newuser@example.com"
}
  1. Reset Password (POST http://localhost:8080/api/users/reset-pwd)
{
    "token": "token",
    "password": "password"
}

/water Endpoints

  1. Get Water Data (GET /api/water/)
  1. Get Water Data Per Day (GET /api/water/water-per-day)
  1. Create Water Data (POST /api/water/)
{
  "date": "2024-12-04",
  "amount": 250
}
  1. Update Water Data (PATCH /api/water/:waterId)
{
  "amount": 300
}
  1. Delete Water Data (DELETE /api/water/:waterId)

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors