/location_lookout_station

COMING SOON Full-Stack Web application that profiles the advanced features of React, Express.js, Node.js, and MongoDB.

Primary LanguageJavaScript

Location Lookout Station

Currently being developed. Coming Soon!

🌎 Motivation

Full-Stack Web application that profiles the advanced features of React, Express.js, Node.js, and MongoDB.

🎬 Demo

Coming Soon

🔬 Learning Objectives

  • Architectural considerations of building a full stack app
  • Connect a front-end Create-React-App server to a NodeJS and Express backend
  • Communicate data from the Mongo database to the React application
  • Understand how to route user requests on the front end with React Router and on the backend with Express

🛠 Tech/Framework Stack

🌖Front-End

  • React.js, React-Router-Dom
  • JavaScript, ES6
  • Axios

🌘Back-End

  • Mongo Database
  • Mongoose Schema
  • Node.js
  • Express.js
  • 0auth

☁️API

  • Google GeoLocation

🚀Deployment

💻 Local Env Installation

🔨 Install

# npm install && npm install --prefix client
npm....

🔨 Development Configuration

Create a file "keys.js" in /server/util and paste the following configuration keys with appropriate values.

const keys = {
    DB_USER: '',
    DB_PASS: '',
    DB_NAME: '',
    GOOGLE_KEY: '',
    JOT_KEY: ''
};
module.exports = keys;

🔨 Run the application

To start the application run the following command.

# npm run dev
npm...

🚧 TODO