- Node.js
- Express.js
- MongoDB
- TypeScript
For development, you will only need Node.js v16+ installed in your environnement.
using SSH:
$ git clone [email protected]:knrbokhari/restaurant_app_server_ts.git
or using HTTPS:
$ git clone https://github.com/knrbokhari/restaurant_app_server_ts.git
$ cd restaurant_app_server_ts
$ npm install
Create a .env
file. Open restaurant_app_server_ts/.env
then You will need to give your MONGO_DB, JWT_SECRET, PORT, SMTP_HOST, SMTP_EMAIL, SMTP_PASSWORD, FROM_EMAIL, FROM_NAME, CLOUD_NAME, CLOUD_API_KEY, CLOUD_API_SECRET and STRIPE_SECRET:
MONGO_DB =
JWT_SECRET =
PORT =
SMTP_HOST =
SMTP_EMAIL =
SMTP_PASSWORD =
FROM_EMAIL =
FROM_NAME =
CLOUD_NAME =
CLOUD_API_KEY =
CLOUD_API_SECRET =
STRIPE_SECRET =
$ npm run dev
$ npm run test
$ npm run build
$ npm start
Check out the API documentation by visiting this Link.
Coming Soon..
-
This API is designed with robust security features including JWT implementation, email and password authentication, change password,user verification token, and password reset functionality.
-
This API offers seamless integration with Stripe payment system, allowing for easy and secure payment processing. This API provides a secure and reliable solution for user authentication and payment processing.