Git Product home page Git Product logo

cch-community-markets's Introduction

live-weller   CircleCI

An internal market evaluation tool for the UCSD Center for Community Health's Live Well Community Market program.

Build Instructions

Feel free to use yarn ... instead of npm run ..., but make sure not to commit the yarn.lock.

  1. Clone the repository: git clone https://github.com/tritonse/live-weller.
  2. Navigate to the directory: cd live-weller.
  3. Install the necessary dependencies: npm install.
  4. Create a new .env file using .env.example as a template: cp .env.example .env.
  5. Fill out the .env. See the example file below.
  6. Run the containerized service(s), e.g. MongoDB: docker-compose up -d.
  7. Start the Node app: npm run dev.

Sample .env

MONGO_URI=mongodb://localhost:27017/live-weller

Note: For Windows users, localhost won't work—you'll need to set the host to the Docker Machine's IP address.

Useful Commands

  • docker-compose up -d to configure and run any required services
  • npm install to install the necessary dependencies
  • npm run dev to run the Node app with Nodemon
  • npm run lint to lint the Node app with ESLint (without --fix)
  • npm run test to run the test suite with Jest
  • npm run lint:fix to handle the simple linter issues automatically
  • docker exec -it mongo.tse.local mongo to access MongoDB

Take a look at package.json for the actual commands.

cch-community-markets's People

Contributors

declansullivan avatar dependabot[bot] avatar dmhacker avatar hahsu avatar jayrc7 avatar ksoloway avatar sumeet-bansal avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

ksoloway

cch-community-markets's Issues

Move auth to backend

In addition, have a look at admin-login and admin-process. admin-login.js appears to be an incomplete version of admin-process.js.

Market Data UI

Have a screen for the information related to market data.

Form Checking

Make sure all of the required fields are filled out before allowing user to move onto rest of the assessment. Give the user some kind of an alert if a required component is no filled out.

admin panel

Should be able to manage user accounts via an admin panel, e.g. create/delete users.

Market Level

Write preliminary code for assigning level to a market according to data from the form.

Market Data CSS

  • fix zoom issue
  • add bolding to answer
  • add Jason's data to page

Login

Make UI to allow a user to login.

export visualizations

Should be able to download market visualizations as images and maybe reports as PDFs.

API key

Put API key in a txt that is read in by js file.

Clean up .ejs files

Need to manage script imports, fix indentation issues, make the pages generally more easy to read and work with.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.