All Projects → guruhariharaun → Registration-and-Login-Form-in-Nodejs-and-MongoDB

guruhariharaun / Registration-and-Login-Form-in-Nodejs-and-MongoDB

Licence: MIT License
This Project is Live on: 🌍

Programming Languages

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

Projects that are alternatives of or similar to Registration-and-Login-Form-in-Nodejs-and-MongoDB

hypixel-api-reborn
Feature-rich Hypixel API wrapper for Node.js
Stars: ✭ 80 (+100%)
Mutual labels:  node-js
livecoding-frontend-projects
Repositório com projetos Front-End
Stars: ✭ 70 (+75%)
Mutual labels:  node-js
sourcemaps.io
Web-based Source Map validator
Stars: ✭ 50 (+25%)
Mutual labels:  node-js
VAG.Node
GB28181 PS流转发网关服务<Node 版>,以GB28181对接的方式将摄像机/硬盘录像机 的PS流(H264/H265)打包推送到RTMP服务器。
Stars: ✭ 48 (+20%)
Mutual labels:  node-js
formatbot1
Make instant view easily and fast, from any article on the internet in the best messenger ever Telegram
Stars: ✭ 127 (+217.5%)
Mutual labels:  node-js
telegram-channel-scraper
Scrape messages from Telegram in a NodeJS cli program
Stars: ✭ 132 (+230%)
Mutual labels:  node-js
cypherpoker.js
An open source peer-to-peer poker platform with cryptocurrency integration written in JavaScript.
Stars: ✭ 72 (+80%)
Mutual labels:  node-js
node-telegram-keyboard-wrapper
A support to manage keyboards and force replies in Telegram via bots
Stars: ✭ 32 (-20%)
Mutual labels:  node-js
delet
[DEPRECATED - see README.md] a Discord bot made using Discord.js
Stars: ✭ 46 (+15%)
Mutual labels:  node-js
timeoff-server
TimeOff is an application that allows companies' employees to set vacations before they begin taking their time off. Implemented in modern tech stack i.e. Node, Express, MongoDB.
Stars: ✭ 33 (-17.5%)
Mutual labels:  node-js
karkas
A tiny template engine based on TypeScript
Stars: ✭ 14 (-65%)
Mutual labels:  node-js
cuba-rest-js
Moved to https://github.com/cuba-platform/frontend/tree/master/packages/cuba-rest-js
Stars: ✭ 15 (-62.5%)
Mutual labels:  node-js
make-deno-edition
Automatically makes package.json projects (such as npm packages and node.js modules) compatible with Deno.
Stars: ✭ 39 (-2.5%)
Mutual labels:  node-js
ballpark-tracker
A simple application used for tracking which MLB and AAA stadiums a "Ballpark Chaser" has been to.
Stars: ✭ 15 (-62.5%)
Mutual labels:  node-js
Discord-Reposter
Bot for reposting Discord messages (work in progress)
Stars: ✭ 62 (+55%)
Mutual labels:  node-js
Node.js-
一日不转行,学习永不停!
Stars: ✭ 16 (-60%)
Mutual labels:  node-js
Theatherflix
Theatherflix OpenSource Project - A visual tool for wiring digital movies, to sort and list the top latest movie trailers. We are constantly developing and making changes. Do you want to be part? Contact us!
Stars: ✭ 51 (+27.5%)
Mutual labels:  node-js
botyo
Modular chatbot framework designed for group chat rooms on Facebook
Stars: ✭ 17 (-57.5%)
Mutual labels:  node-js
onetricks.net
(WIP) kayn-powered (typescript node.js) ReasonReact app presenting you a dashboard of high ELO one trick ponies in League of Legends
Stars: ✭ 13 (-67.5%)
Mutual labels:  node-js
node-js-jwt-auth
Node.js Demo for Token Based Authentication (JWT) with MySQL database
Stars: ✭ 161 (+302.5%)
Mutual labels:  node-js

User Registration & Login systems in
Node.js using MongoDB

What is this for?

This is a Simple User Registration & Login systems app done with Node.js Framework using MongoDB(Atlas) as the data store, Express as the routing system, Body-parser as the parser for webpage, Express-session used to track the user's session and of course Mongoose to make interacting with Mongo from Node easy.

Getting Started

Deployment

This Project is Live on: 🌍 https://reg-login-using-nodejs-mongodb.herokuapp.com/

Running the tests

•Registration Form:

Allows the user to register their account by filling their Email, Username, Password.

•Login Form:

If the user has been registered on the app, can login by passing the credentials.

•User's Profile:

After the user logged in, a simple profile with the user's username and password
displayed with a session Logout button.

•Password Reset:

If the user forget his/her password, can reset by entering the registered Email id
and reset the password.

DataBase:

Here we use MongoDB Atlas(Cloud) as the database. Here we have two collection created, named as:

  • users.
  • sessions.

A Collection(Users) is populated with the user's credentials.



A Collection(session) is created which stores the users Logged session.




Prerequisites

Tools that we need to run this app:

Installing

npm install

Connection to DataBase Access

At line 11 on ./server.js change <DB_USERNAME> with your DataBase UserName & <DB_PASSWORD> with your DataBase Password.

To Run the App

node server.js

The server will start Running on

Author

Author Profile Link
Guru HariHaraun N Guru Roxz

Acknowledgments

  • Hat tip to anyone whose code was used.
  • Special mention to all the Nodejs dev's on youtube 😜



Buy Me A Coffee

Made with ❤️ by Guru Roxz

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].