This repository contains the backend for RemindMe.
- Authentication: Users can register and log in to the application using email and password.
- Data Synchronization: Users can synchronize their tasks between the local device and the server.
- Nest.js: Framework for building server-side applications in Node.js.
- PostgreSQL: Relational database management system used for data persistence.
- DrizzleORM: Object-Relational Mapping (ORM) to simplify interaction with the database.
- Nginx: Web server used as a reverse proxy to handle requests and enable HTTPS.
- JSON Web Tokens (JWT):: Used for authentication and session management.
gitclone del progetto. poi crei l env con appdomain e sslemail. poi cartella nginx con script 99, poi script init-letsencrypt e poi il docker-compose. prima avvii script init e poi buildi il docker e poi segui il sito per l'ssl
- Clone the project
git clone https://github.com/SadAlexa/RemindMe-server
- Edit project-env-example and nginx-env-example files
- Edit docker-compose.yml file
- Use [this guide]{https://dev.to/marrouchi/the-challenge-about-ssl-in-docker-containers-no-one-talks-about-32gh}