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.
- Host: GitHub
- URL: https://github.com/saagor16/gym-life-backend-
- Owner: saagor16
- Created: 2024-11-30T13:23:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-01T04:50:03.000Z (over 1 year ago)
- Last Synced: 2025-03-30T12:29:42.551Z (about 1 year ago)
- Topics: expressjs, nodejs, nodemailer
- Language: JavaScript
- Homepage: https://gym-life-back-end.vercel.app
- Size: 850 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.
---