Coder Social home page Coder Social logo

eda-group-project's Introduction

El Zagal Shriner Member Portal

The Member Portal has state-of-the-art authorization and authentication to keep member information safe while giving them access to local benefits offered to them. The Member Portal will primarily be used for traveling Shriners to be able to quickly access local savings in whatever area they are currently in or planning to travel to.

With a robust administrative section, head Shriners will have the ability to add and remove discounts, vendors, and users. The Member Portal also gives them the capability of activating and deactivating discounts and users without fully deleting them.

Preview

homepage

discountfilter

navigationbar

profile

adminpage

memberpage

admindiscount

discounttracker

adminfaq

Prerequisites

This version uses React, Redux, Express, Passport, and PostgreSQL (a full list of dependencies can be found in package.json).

We STRONGLY recommend following these instructions carefully.

Before you get started, make sure you have the following software installed on your computer:

Create database and tables

Create a new database called el_zagal_shriners.

ERD

All tables and SQL queries can be found in the databaseSetup.sql file.

If you would like to name your database something else, you will need to change el_zagal_shriners to the name of your new database name in server/modules/pool.js

Development Setup Instructions

  • Run npm install
  • Start postgres if not running already by using brew services start postgresql
  • Run npm run server
  • Run npm run client
  • Navigate to localhost:3000

Production Build

Before pushing to Heroku, run npm run build in terminal. This will create a build folder that contains the code Heroku will be pointed at. You can test this build by typing npm start. Keep in mind that npm start will let you preview the production build but will not auto update.

  • Start postgres if not running already by using brew services start postgresql
  • Run npm start
  • Navigate to localhost:5000

Deployment

Using Heroku

Steps

eda-group-project's People

Contributors

lloydrp avatar leebaesler avatar thedavewave avatar joeypettit avatar davidvetter avatar

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.