bavarianrhino / location_lookout_station

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:JavaScript 76.6%Language:CSS 17.1%Language:HTML 6.3%