Skip to content

xavjamito/years-of-experience

Repository files navigation

Years of Experience

Part 2 of the Glints Technical Assessment

Deployed project

https://secret-thicket-91907.herokuapp.com/

This is a MERN stack application that shows a simple editable profile page that represents a candidate's basic information and work experience.

Technologies Used

  • React
  • Redux
  • JWT
  • MongoDB
  • Mongoose
  • axios
  • Gravatar
  • bcrypt

Quick Start 🚀

Add a default.json file in config folder with the following

{
  "mongoURI": "<your_mongoDB_Atlas_uri_with_credentials>",
  "jwtSecret": "secret",
  "githubToken": "<yoursecrectaccesstoken>"
}

Install server dependencies

npm install

Install client dependencies

cd client
npm install

Run both Express & React from root

npm run dev

Build for production

cd client
npm run build

Test production before deploy

After running a build in the client 👆, cd into the root of the project.
And run...

NODE_ENV=production node server.js

Check in browser on http://localhost:5000/

App Info

Author

Xavier Paolo Jamito (https://github.com/xavjamito)

License

This project is licensed under the MIT License

About

Part 2 of Glints Technical Assessment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published