An open API service indexing awesome lists of open source software.

https://github.com/saagor16/gym-life-backend-

This repository includes the backend code of the Gym Time application, built with Node.js and Express.js, and handles email functionality with Nodemailer.
https://github.com/saagor16/gym-life-backend-

expressjs nodejs nodemailer

Last synced: about 2 months ago
JSON representation

This repository includes the backend code of the Gym Time application, built with Node.js and Express.js, and handles email functionality with Nodemailer.

Awesome Lists containing this project

README

          

# **Gym Time - Backend**

The backend for the **Gym Time** website, which supports functionalities like BMI calculation and email notifications via a contact form. This project is built with **Node.js**, **Express.js**, and uses **Nodemailer** to send emails.

---

## **Features**

- **Email Handling:** Allows users to send messages via a contact form to the admin email.
- **Environment Configuration:** Uses environment variables for sensitive data like SMTP credentials.
- **Cross-Origin Resource Sharing (CORS):** Supports requests from the frontend app, ensuring smooth interaction.

---

## **Technologies Used**

- **Node.js** - JavaScript runtime for server-side programming.
- **Express.js** - Web framework for building the REST API.
- **Nodemailer** - For sending email notifications from the contact form.
- **dotenv** - For managing environment variables.
- **CORS** - For handling cross-origin requests from the frontend.

---