Node Express authentication app

I am a front end developer and I need a simple node app (no css) that handles authentication for me. This will be used as a starter app for my new projects. See the [url removed, login to view] attached for dependencies I want to use. Here are the requirements:

5 Routes:

/login ([url removed, login to view] strategies for Google, Twitter, Facebook and local. I will provide Client ID's and Client Secrets for each)

/signup ([url removed, login to view] strategies for Google, Twitter, Facebook and local. I will provide Client ID's and Client Secrets for each)

/index (Show "Hello Username" if logged in or show login and sign up links)

/forgot-password (for local strategy only. Checks that email address exists and if so, adds reset code to user table and sends a 1 time code to reset password)

/reset-password/[resetCode] (allows user to enter email along with new password and confirm password. Will reset password if code is valid and set code value back to null in the db)


RethinkDB Database:

userId: Start these at 100 and auto increment.

first: first name (can be null)

last: last name (can be null)

country: can be null

hash: For social strategies only (null if local strategy). Hash of the social platforms userid and stratgey name. This will give us something unique to query on when there is a social login.

email: required if local strategy but store it anyway if the social platform provides it (some don't).

password: Bcrypt hash of the password. For local strategy only (null if social strategy).

strategy (enum): Google, Facebook, Twitter or Local

dateSubscribed: date of sign up

loginCount: increment for each login.

resetCode: store reset code when user needs to reset password

confirmCode: store confirm email code when signup happens with local strategy. Send email to verify their email address after signup and when they click the link, set this back to null

dateConfirmed: date email address was confirmed.

Keahlian JS Ekspres, node.js

Lihat lebih lanjut: facebook app authentication, d3js node link sample, android streaming app authentication, iphone app authentication kerberos, app authentication iphone sms, android app sql express, drupal node link clk, graphical node link as3, google app authentication php, software write mq4, flash node link diagrams, software write chip epson, useful software write book, software write web specs, software write edid, software write websites idea, software write book images, software write books, software write protection, free software write book, software write book, software write technical manual

Tentang Pemberi kerja:
( 37 ulasan ) Holden, United States

ID Proyek: #11708500

19 freelancer menawar pada rata-rata $223 untuk pekerjaan ini


Hi there , I am a software engineer with a 5 years of professional experience building web applications for the smallest of small startups, to some of the web's largest sites. Previously I worked in Capgemi Lagi

$444 USD dalam 5 hari
(27 Ulasan)
$200 USD dalam 3 hari
(20 Ulasan)

Hi, I have a dedicated team to work on NodeJs and MEAN stack applications. We work according to the project, if the project is large we work together and if the project is small then I finish alone. My latest devel Lagi

$60 USD dalam 1 hari
(23 Ulasan)

Hi, I recently worked with a client with a similar project and I have developed the authentication part too. Authentication module included : login, register (via email, facebook and wechat), forgot password (onl Lagi

$180 USD dalam 7 hari
(7 Ulasan)

Hi, I did some projects based on express.js. I will share a some code from my one projects. Just check my works and feedbacks. I hope you'll be convinced. I am waiting for your response, Ashek.

$277 USD dalam 4 hari
(1 Ulasan)

Dear Sir. We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Lo Lagi

$272 USD dalam 10 hari
(1 Ulasan)

I love node, I have have made APIs in express before. Thats all, lets talk...

$150 USD dalam 5 hari
(2 Ulasan)

Hi, I have 1.7 years experience as mean stack developer sure I can help you just let me know if you are okay with my budget, thanks

$111 USD dalam 3 hari
(3 Ulasan)

Hi mate, I'm a software developer in London and I've worked on projects for KPMG, CBRE and HSBC. I'm new on freelancer.co.uk and therefore I'm giving you such a discounted price. I'm a full stack developer and I'lo Lagi

$72 USD dalam 5 hari
(0 Ulasan)

Hi there, Having a strong background in Node.js and Express, I am ready to develop the login back-end for you. I developed many REST backends using Express and Passport. I plan to have a well-written, maintainab Lagi

$50 USD dalam 3 hari
(0 Ulasan)

Hi, I like to work on this project. I have good experience in MEANJS and have around 3 years experience in web development. Now i starting to freelancing. I have worked on PassportJs with it strategies. Here is link Lagi

$55 USD dalam 3 hari
(0 Ulasan)

Hello Sir, Kindly review our Node js project:- Clear.im http://www.2hops.in/ https://dev.getclear.io/ http://thewowwall.com/ testd.com Astniq.in/kubiexe We will give you best quote and time line for your Lagi

$205 USD dalam 7 hari
(0 Ulasan)

Hi there, I am ready to create the below functionality as per your requirements. Also you can review your self. flairar.com

$333 USD dalam 3 hari
(0 Ulasan)
$266 USD dalam 3 hari
(0 Ulasan)

Hi, I am an enthusiastic developer constantly looking for challenging and exciting opportunities. I am good at speed and accuracy.

$322 USD dalam 3 hari
(0 Ulasan)

i do these type of task regularily

$166 USD dalam 3 hari
(0 Ulasan)

Hi, I have good experience in MEANJS. I have developed many projects on MEANJS. I am newbie in freelancing. Here is my fiverr account https://www.fiverr.com/chotelalsah7. I can easy to develop it. If you want the dummy Lagi

$45 USD dalam 5 hari
(0 Ulasan)

I study Computer Science, my skill for this project can be utils and can write all code in four days.

$388 USD dalam 4 hari
(0 Ulasan)
$222 USD dalam 5 hari
(0 Ulasan)

Been doing nodejs stuff for more than 2.5 years. Very well acquainted with MEAN, Passport, etc. But would suggest you to not use RethinkDB (They are shutting down so things might go unsupported in near future)

$472 USD dalam 10 hari
(0 Ulasan)