dyarawilliams / travel-gram

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

Our Travel App ✈️ is built using the MVC Architecture, we have also implemented "authorization" so folx can sign up, customize & personalize the app


Be sure to add that lovely star πŸ˜€ and fork it for your own copy


Objectives

  • It's a beginner level app created to understand how MVC concept and logins are added

Who is this for?

  • It's for beginners πŸ‘΅ & intermediates πŸ™‹β€β™‚οΈ users with little more experience, to help understand the various aspects of building a node app with some complex features

Packages/Dependencies used

cloudinary, connect-mongo, dotenv, ejs, express, express flash, express-session, fs-extra, mongodb, mongoose, morgan, multer, nodemon, passport, passport-azure-ad, passport-local


Install all the dependencies or node packages used for development via Terminal

npm install


Things to add

  • Create a .env file and add the following as key: value
    • PORT: 2121 (can be any port example: 3000)
    • DB_STRING: your database URI
    • clientID: your client secret from microsoft azure
    • clientSecret: your client secret for you application
    • CLOUD_NAME: your cloud name from cloudinary
    • API_KEY: your api key from cloudinary
    • API_SECRET: your api secret from cloudinary

Have fun testing and improving it! 😎

About


Languages

Language:JavaScript 53.3%Language:EJS 37.4%Language:CSS 9.3%