Skip to content

dasixtytwo/node-admin-resume

Repository files navigation

Build Status

MERN Personal Web Page and Resume

Modern Full-Stack Web personal Page and Admin Using Node/Express/React/Mongoose.

App Info

This is the project files for dasixtyTwo's API Authentication with Node, for UI Backend and Frontend use React. API Authentication with Node

Author

Davide Agosti Davide Agosti

Version

1.0.0

License

This project is licensed under the MIT License

Phase I - Backend API

Phase II - UI Backend, Frontend

Phase III - Improvements!

Quick Start

$ git clone https://github.com/dasixtytwo/node-admin-resume.git


# hen checkout the branch as follow
$ git checkout 'branch_name'

This project uses ES6 it would be best if you use **node 10+**
after checkout be sure to run

# Install dependencies for server using npm
$ npm install

# Install dependencies for client using npm
npm run client-install

# Install dependencies using yarn
$ yarn install

# Run the client & server with concurrently
$ npm run dev
#or
$ yarn dev

# Run the React client only
npm run client

# Run the Express server only
npm run server

# Server runs on http://localhost:5000 and client on http://localhost:3000

Deployment

There is a Heroku post build script so that you do not have to compile your React frontend manually, it is done on the server. Simply push to Heroku and it will build and load the client index.html page

Happy Coding!