Skip to content

A basic social media website with basic functionalities like post, comment, likes, etc.

Notifications You must be signed in to change notification settings

nijuprem/macebook

Repository files navigation

Macebook (Under Development)

A Social Networking Site using Node.js, Express and MongoDB.

Installation:

  • Install package dependencies using:
    npm install
  • Start the server using:
    npm start
  • Setup some environment variables

Environment variables

    NODE_ENV=production
    ASSET_PATH =./public/assets
    SESSION_COOKIE_KEY=<Random session cookie>
    GOOGLE_CLIENT_ID= <Secret ID for google oauth authentication>
    GOOGLE_CLIENT_SECRET=<Secret key for google oauth authentication>
    GOOGLE_CALLBACK_URL=http://127.0.0.1:8000/users/auth/google/callback
    JWT_SECRET=<Random secret key>

Technologies

Bootstrap, Node.js, Express, MongoDB, EJS, passport.js

Screenshots

Sign-Up Page:

macebook1

HomePage:

m-3

Your Profile:

m-2

About

A basic social media website with basic functionalities like post, comment, likes, etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published