Skip to content

Projeto Integrador: Sono Inteligente - Plataforma de Monitoramento de Sono

License

Notifications You must be signed in to change notification settings

jaobarreto/Zonzzo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logotype Zonzzo - Smart Alarm & Sleep Tracker

The Zonzzo API provides comprehensive backend support for monitoring sleep patterns and moods, designed to offer dynamic and detailed insights about users' sleep quality and well-being.

🔨 Features

  • Register and track daily mood logs.
  • Record and analyze sleep sessions.
  • Generate weekly and monthly sleep quality reports.
  • Secure user authentication and preference management.

✔️ Technologies Used

  • Node.js
  • Typescript
  • Jest (Testing framework)
  • Next.js
  • MongoDB (MongoDB Atlas)
  • Swagger (for API documentation)
  • Axios
  • Express
  • Chart.js
  • Tailwind

🛠️ Getting Started

To get a local copy of the project up and running, follow these steps:

  1. Clone the repository:

    git clone https://github.com/jaobarreto/Zonzzo.git
  2. Navigate to the "api" folder.

    cd Zonzzo/api
  3. Install the dependencies:

    npm install
  4. Configure the environment variables:

  • Create a .env file in the "api" folder.
  • Add your MongoDB Atlas connection string and any other necessary configurations.
  1. Start the API server:
    npm run dev
  2. Access the Swagger documentation for the API:
  1. Navigate to the "front" folder.

    cd Zonzzo/front
  2. Install the dependencies:

    npm install
  3. Start the project:

    npm run dev
  4. Access a browser and navigate to: http://localhost:3000.

Authors 👨‍💻


Davi Mathais

Luiz França

João Barreto

About

Projeto Integrador: Sono Inteligente - Plataforma de Monitoramento de Sono

Topics

Resources

License

Stars

Watchers

Forks

Languages