Reading news has also been a part of human lifestyle since centuries. Newspapers, magazines and articles were there to provide the knowledge as well as the entertainment. With the growth of the internet in the last decade we have seen the rise of social media and numerous websites including news aggregator.
It requires Node.js v12+ and npm v6+ to run.
First of all, extract the given zip file and navigate to the root folder containing client and server sub-folders.
Now install the dependencies and devDependencies to start the server.
cd authServer
npm install
node app.js
To start react app (client side environment), navigate again to root folder :
cd client
npm install
npm start
- axios
- bootstrap
- cors
- dom
- jsonwebtoken
- react
- react-dom
- react-elastic-carousel
- react-icons
- react-loader-spinner
- react-loading-spinreact-paginate
- react-router-dom
- react-scripts
- react-spinners
- sass
- sass-loader
- styled-components
- web-vitals
- bcrypt
- body-parser
- cors
- express
- jsonwebtoken
- mongoose
- passport
- passport-jwt
- passport-local
We uses a number of tech stacks to work properly:
- ReactJS for front-end library to design web applications
- NodeJS for backend for web applications
- ExpressJS for back end web application framework for Node.js
- MongoDB for database to store infromation of user crendintials and information.
- Swagger, Multer, Morgan, etc for make application more professional and secure.