Fourth version of my Portfolio making from the scratch.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Software you need to install:-
- Node.js at Node.org
- Visual Studio Code at Visual Studio Code
- or you can choose any Code Editor to your liking
Go to Node.org link above and choose your machine type (Please choose the **LTS download version** instead of the Current version):-
- Window, go for Windows Installer
- MacOS, go for MacOS Installer
Please follow the step below to get the system running
- After download or git repo the Project file. Place your Project folder anywhere in your system (doesn't matter where actually)
- Open your Code Editor (Visual Studio Code or any other code editor)
- Go to your Terminal in Visual Studio Code or open CMD - Command Prompt, manuver to where your Project folder located and do the following installation:- (make sure you already inside your Project folder. Eg: C:\parentFolder\ProjectFolder)
in your Terminal or CMD, it's gonna look like this:-
C:\parentFolder\ProjectFolder\>
- Install all dependencies required (for
server
&client
folder as stated inpackage.json
)server
folder- devDependencies:-
- concurrently
- nodemon
- dependencies
- @hapi/joi
- bcryptjs
- colors
- connect-redis
- dotenv
- express
- express-session
- jsonwebtoken
- mongoose
- morgan
- multer
- nodemailer
- redis
- devDependencies:-
client
folder- @material-ui/core
- @material-ui/icons
- @material-ui/lab
- axios
- classnames
- disqus-react
- material-table
- react-icons
- react-markdown
- react-router-dom
- react-share
- react-syntax-highlighter
- universal-cookie
- uuid
// for server dependencies installation
C:\parentFolder\ProjectFolder\> npm install
// for client dependencies installation
C:\parentFolder\ProjectFolder\client> npm install
- Once installation finishes with no errors. Then start the project (in development build - this will run both the server & client side of the project):-
C:\parentFolder\ProjectFolder\> npm run dev
Below are some of the CRUD images available in the project (admin access only):-
No additional support on how to deploy on live system for this project.
- React
- Express
- Node
- MongoDB
No contribution allowed as of this moment of time.
- Lalapolalaa Newb