mini_socialmedia_web_application

mini social medial app, where user can login/sign up/ create & delete comment & posts/like comment & posts/ see other users & its profile pages

#Features

1) sign in 2) sign out 3) flash messages on successful login/logout or invalid credentials 4) mailers implemented using parallel jobs 5) google authentication 6) create posts & comments 7) delete posts & comments 8) like posts & comments 9) visit user & friends profile page 10) get notification through mail on event of comment

#Tech Stack HTML, CSS, Javascript, Node.js, MongoDB, Express.js, redis, nodemailer, passport, EJS, Noty

#How to Install Project

Clone the project onto your local machine. Run ‘npm install’ to install required dependencies. install redis server, open redis cli & enter redis-server command Run ‘npm start’ in terminal to start server. Visit your app at http://localhost:8000.