Skip to content

Private community that allows users to publish their ideas, thoughts, and stories

License

Notifications You must be signed in to change notification settings

davidkim10/dialog-app

Repository files navigation

Screenshots

Dialog is a private online community that allows users to publish their ideas, thoughts, and stories.

This project utilizes several tools and technologies including, but not limited to:

  • Node JS
  • MongoDB
  • Google O-Auth
  • Express
  • Mongoose
  • Passport
  • Handlebars
  • Bootstrap

Project inspired by Traversy Media.

View Live Demo

📷 Screenshots

Screenshots Screenshots Screenshots Screenshots

🚀 Quick start

Want to download this project? Get started below or view the live demo here

  1. Project Setup

    Clone the project and install the dependencies

    git clone https://github.com/davidkim10/dialog-app
    cd dialog-app
    npm install
  2. Add a config ENV File

    Add a config.env file to your project

    cd dialog-app/config
    touch config.env

    Add the following variables

    PORT = 3000
    MONGO_URI = ENTER_YOUR_MONGO_URI
    GOOGLE_CLIENT_ID = ENTER_YOUR_GOOGLE_CLIENT_ID
    GOOGLE_CLIENT_SECRET = ENTER_YOUR_GOOGLE_CLIENT_SECRET
  3. Run Project

    npm start

    For development environment use:

    npm run dev

    View app on http://localhost:3000

About

Private community that allows users to publish their ideas, thoughts, and stories

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published