All Projects → fawwaz37 → nodejs-restapi

fawwaz37 / nodejs-restapi

Licence: other
Simple Rest-API With Login System, Built using MongoDB, Express.js, and Node.js

Programming Languages

javascript
184084 projects - #8 most used programming language
EJS
674 projects
CSS
56736 projects

Projects that are alternatives of or similar to nodejs-restapi

WordNook
Dynamically updating blogging website to upload articles and blog posts on various topics, developed using ejs template engine and node js in the backend.
Stars: ✭ 80 (+17.65%)
Mutual labels:  heroku, ejs
Cmms
Computerized Maintenance Management System
Stars: ✭ 31 (-54.41%)
Mutual labels:  heroku, ejs
Koa2 Blog
第一个web项目,仿照cnode,欢迎新建账号试用
Stars: ✭ 141 (+107.35%)
Mutual labels:  heroku, ejs
heroku-wordpress
Template project for deploying WordPress 5.7.2 to Heroku
Stars: ✭ 49 (-27.94%)
Mutual labels:  heroku
heroku-deploy
A simple action to build, push and deploy your dockerized app to your Heroku Application
Stars: ✭ 40 (-41.18%)
Mutual labels:  heroku
buffalo-heroku
Archived use github.com/gobuffalo/buffalo-heroku
Stars: ✭ 16 (-76.47%)
Mutual labels:  heroku
VKRdownloader
Vkrdownloader: All in one Video Downloader - Download videos from facebook twitter youtube tiktok and 1000+ other sites . YouTube downloader , facebook downloader . made by Vijay Kumar
Stars: ✭ 25 (-63.24%)
Mutual labels:  heroku
odooku
Run Odoo as a service
Stars: ✭ 52 (-23.53%)
Mutual labels:  heroku
sakura-card-captor-api
protected-taiga-89091.herokuapp.com/
Stars: ✭ 32 (-52.94%)
Mutual labels:  heroku
WhiteDevil
🌀Quick Response Whatsapp Bot🌀
Stars: ✭ 45 (-33.82%)
Mutual labels:  heroku
ULTRA-X
No description or website provided.
Stars: ✭ 60 (-11.76%)
Mutual labels:  heroku
order-management
Simple Order Management web application built using NodeJS, ExpressJS, Polymer, MongoDB
Stars: ✭ 33 (-51.47%)
Mutual labels:  heroku
generator-vars-jekyll
Generator for raw web app with CircleCI, Jekyll, Webpack, Express + more.
Stars: ✭ 18 (-73.53%)
Mutual labels:  heroku
Google Translater V2
Google Translater v2
Stars: ✭ 30 (-55.88%)
Mutual labels:  heroku
python-web-dev-21-2
Material for "Web Development in Python with Django" using Django 2.1, published as a Pearson LiveLesson on Safari Books Online
Stars: ✭ 38 (-44.12%)
Mutual labels:  heroku
Covid-19-API
A realtime API for coronavirus cases on Heroku. Data automatically updated every 10 minutes!
Stars: ✭ 59 (-13.24%)
Mutual labels:  heroku
fliegdoc
A documentation generator for Typescript-based libraries with good support for monorepos
Stars: ✭ 24 (-64.71%)
Mutual labels:  ejs
ZestX-Frontend
Month-Long Fest Website ZestX with some Awsome UI and Intact Backend. Implemented admin page for user and event management
Stars: ✭ 28 (-58.82%)
Mutual labels:  heroku
heroku-slugs
CLI Plugin to manage downloading of slugs
Stars: ✭ 36 (-47.06%)
Mutual labels:  heroku
kuebikobot
A telegram bot that deploys to heroku/aws and downloads links and torrents and uploads to google drive and returns public share link
Stars: ✭ 127 (+86.76%)
Mutual labels:  heroku

Node JS Rest-API

Simple Rest-API With Login System, Built using MongoDB, Express.js, and Node.js

Demo App : https://zekais-restapi.herokuapp.com/

Rest-Api : https://zekais-api.herokuapp.com/

Installation

Requirements

Cloning this repo

> git clone https://github.com/fawwaz37/nodejs-restapi.git
> cd nodejs-restapi

Use code . to open file in VS Code

> code .

Editing the file

Edit the required value in folder lib file settings.js.

module.exports = {
    port: '5000',
    limitCount: 0,
    recaptcha_key_1: '',
    recaptcha_key_2: '',
    // ex Mongodb Atlas : mongodb+srv:/xxx
    dbURI: ''
};

port: PORT localhost.

recaptcha_key_1: reCaptcha Key.

recaptcha_key_2: reCaptcha Key.

dbURI: Connection String MongoDb.

How to Get recaptcha_key

Contact Me (WhatsApp) How to get Recaptcha Key

How to Get Mongodb URI

  1. Sign In Mongodb
  2. Create a Database.

  1. Create Free Cluster.
  2. Choose Cloud Provider & Region, Create Cluster.
  3. Select Connect.
  4. Add a Connection IP Address.

  1. Create a Database User

  1. Connect Your Application
  2. Change <password> with Your Password Database User step 7

10. Copy and Paste in `settings.js`

Contact Me (WhatsApp) if You Have Problem with mongodb

Installing the dependencies

> npm install

Running App

> npm start

Then Browse http://localhost:5000 . You will see the Homepage.

Features

API EndPoint Query
Youtube MP3 /ytmp3?url= url & apikey
Youtube MP4 /ytmp4?url= url & apikey
Youtube Play /ytplay?query= query & apikey
Random Quotes /quotes apikey
Random Fakta /fakta apikey
Random Kata Bijak /bijak apikey
Random Kata Motivasi /motivasi apikey
Random Ptl /ptl apikey
Cak Lontong /caklontong apikey

If you want to unlock Premium Feature, please contact me (WhatsApp)

Premium Availability
Premium User ✔️
Expired Premium User ✔️
Added Premium Apikey ✔️
Delete Premium Apikey ✔️
Limit Apikey ✔️
Custom Limit Apikey ✔️
Custom Apikey ✔️
Reset Manual All Limit ✔️
Reset One Limit Apikey ✔️
Photooxy ✔️
Request (Total, Today) ✔️
Visitor, Total User ✔️
Pricing Section ✔️

Deploy Heroku

Go to Heroku and Login

Create New App ( App Name For Example : abcd-api)

Install Heroku CLI

Open CMD and Login Heroku

> heroku login

Initialize a git repository in a new or existing directory

> cd nodejs-restapi
> git init

Remote Your App, Use heroku git:remote -a app-name

> heroku git:remote -a abcd-api

Commit your code to the repository and deploy it to Heroku using Git.

> git add .
> git commit -am "make it better"
> git push heroku master

Log Success

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].