Skip to content

asa-technology/hadnet-web

Repository files navigation

Hadnet

         ____  _______  ____
        /    |/       \|    \
       /     |   \     |     \
      /      |    |____|      \
     /       |        \|       \
    /   /|   |\___     |   |\   \
   /   /_|   |    |    |   |_\   \
  /    _     |     \   |     _    \
 /____/ |____|\_______/|____| \____\        
|___    ___|   ____|/  ____|  |  |  |
    |  |   |  |__  |  /    |  |__|  |
    |  |   |   __| | |     |   __   |
    |  |   |  |____|  \____|  |  |  |
    |__|   |_______|\______|__|  |__|

----------------------PRESENTS----------------------

     __  __          __           __ 
    / / / /___ _____/ /___  ___  / /_
   / /_/ / __ `/ __  / __ \/ _ \/ __/
  / __  / /_/ / /_/ / / / /  __/ /_  
 /_/ /_/\__,_/\__,_/_/ /_/\___/\__/  

Hadnet is a community focused web application that helps users connect with black-owned businesses and community groups in their area.

Team

  • Product Owner: Asa Tech thesis
  • Scrum Master: Harvey Sanders
  • Development Team Members: Winntana Beyene, Jordan Estes, Adam Hebert, Sam Keer

Table of Contents

Usage

  • npm run server-dev: runs nodemon and builds the Angular front end for development
  • uses PM2 for production

To Start Server:

npm start

All server routes are in server/routes.

To Compile (Angular Files):

ng build

All compiled files end up in dist/

All Angular client files located in src/

All component files located in src/app/components/

Requirements

  • Node (^8.0.0)
  • Express (^4.16.4)
  • Postgres (^10.0)
  • Sequelize (^5.8.1)
  • Angular 7

Development

  • database/index.js - the database configuration
  • server/app.js - the server

Installing Dependencies

From within the root directory:

npm install

You will need a .env file in the root directory with the following variables:

MASTER_USERNAME
MASTER_PASSWORD
DB_NAME
DB_PORT
DB_ENDPOINT
SAM_API_KEY
MAPS_API_KEY
GOOGLE_IMAGE_VERIFY_KEY

You will need to obtain an API key from Google Cloud for image recognition, from Tomtom for maps, and from SAM API for business data.

Roadmap

View the project roadmap here
View the project Wireframe here

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •