https://meghal-resume.herokuapp.com/
- React - Front End JS Framework
- MaterialUI - React UI Framework
- MongoDB - No SQL db
- Mongoose
- Node - JS runtime enviornment
- Express - Framework for Node
- Heroku - for Deployment
- Sendgrid - Email delivery Service
Feel free to copy, no copyright issues
Setting up the Front End
- Fork the repository
- Clone the forked repository
- Open terminal and run the following commands
git clone https://github.com/[Username]/Resume-Website.git
cd RESUME
cd client
npm start
- App starts at localhost:3000 if not, manually open localhost:3000
Setting up Backend
You will require MongoDB Atlas to create a cluster to store messages and Sendgrid for email service. Steps to create a new cluster here
- Go to config folder
- Create a dev.js file.
Add the following code in dev.js
module.exports ={ MONGOURI : "{your_mongo_key}", SENDGRID_API : "{your_sendgrid_key}" }
- To start the server, use the command
nodemon app
(install nodemon if not installed) - You would see a message logged to the terminal "port 5000 has started"
Change of color theme Color theme is specified at client/src/App.css
Do star the repository if it helped you in any way!