StoneT2000 / PersonalFarming

IEEE QP++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PersonalFarming

IEEE QP++

First install all dependencies

npm install

To get started and run a local version do

nodemon app.js

This starts the server that serves our API and processes data from our sensors that send data to the server. This is eventually hosted on this link https://personal-farming.herokuapp.com/

To start up the website/platform, go to the web folder and run

npm start

Structure

Everything under the web folder is for the website and platform

The app.js file is for starting up the server

Web

Everything relevant goes into the src folder generally

React works by components, so we have different components for pages and parts for those pages (such as a graph visualizer, login card, a notification card etc.)

These components are in the components folder.

Server

All server files are found in root folder. We are using express and node as the backend (easy to setup)

Routes

Folder contains API information (for processing POST and GET requests etc.)

Models

Folder contains schema information that is used by MongoDB and our server to send data easily to our database

Config

Folder that is just configuration details needed by MongoDB, probably don't need to change

About

IEEE QP++


Languages

Language:JavaScript 89.0%Language:CSS 7.9%Language:HTML 3.1%