This is a Node js application with frontend as HTML , CSS , JS , Bootstrap(for responsiveness) and backend as express and ejs template engine for dynamic data Created in Submission for Round 2 of Xenon Stack.
For development, you will only need Node.js and a node global package, NPM, installed in your environement.
If the installation was successful, you should be able to run the following command.
$ node --version
v14.17.3
$ npm --version
6.14.13
$ npm install
$ node app.js
- Created a Web App for a Service based Company which offers IT Solutions to Clients.
- using passport js implemented session based authentication in which sessions were store in Mongo Db in collection named as sessions.
-
After successfull login user object can be found in req.session.passport.user
-
Thus Showed Name of User in Navbar after Successful login.
- User Registration is implemented to create a new user sucessfully.
- Contact form --> To store user messages from website
- users --> To store User Credentials
- session --> To store/maintain sessions
- Flash messages are implemented to inform user about wrong password, User Already Exist etc.
- Messages, contact number, email , name are store in Databse and user is given a success message on completion.
- Rishabh Chandra Lal : rishabhchandralal15@gmail.com