Skip to content

Demo: ➡ https://programming-jokes-app.herokuapp.com/ ⬅ . App made with Node.js, EJS and MongoDB. Social login, CRUD operations, contact form and newsletter subscription.

Notifications You must be signed in to change notification settings

zelmaru/programming-jokes-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jokes-app

Programming Jokes App

This project was created using Node.js, Express, EJS and Mongoose. Users can register and log in using Facebook, Gmail or Email + Password. Passwords are not stored directly in a database. They are encrypted using passport-local-mongoose. The app is using cookies and sessions. For input validation, express-validator is used.

Features:

On the main page, All posted jokes from all users are listed. On the "random joke" page, a random joke is displayed using Javascript. Authentificated users can post jokes and edit or delete them afterwards. Users can sign up for newsletter (Mailchimp API). Users can send me an e-mail using a contact form (built using nodemailer).

If you spot a bug or have some suggestions to improve the app, feel free to contribute

About

Demo: ➡ https://programming-jokes-app.herokuapp.com/ ⬅ . App made with Node.js, EJS and MongoDB. Social login, CRUD operations, contact form and newsletter subscription.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published