Skip to content

andkirsten/hauntspass-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daybreak Haunts - Haunts Pass Web Application

This project was bootstrapped with Create React App.

Project Overview

This is the frontend for Haunts Pass, a web application that allows users validate donations made through JustGiving to the Utah Food Bank and receive a "Haunts Pass" which gives them access to local business deals and also a list of homes that give extra goodies on Halloween. This fundraiser web application was created for and in cooperation with Daybreak Haunts.

Project Components

This project consists of the following components:

Frontend Repository

This is the frontend responsitory for the Haunts Pass web application.

Technologies Used

  • React
  • React Router DOM
  • Tailwind CSS
  • DaisyUI
  • Canva (for some images)
  • Unsplash (for some images)

Installation Instructions

  1. Clone this repository to your local machine.
  2. Run npm install to install all dependencies.
  3. Run npm run start to start the application.

Backend Repository

Backend for this project can be found at https://github.com/andkirsten/hauntspass-backend.git

Technologies Used

  • MongoDB
  • Mongoose
  • Express
  • Node.js
  • JustGiving API
  • Winston Logger
  • dotenv
  • cors
  • helmet

Installation Instructions

  1. Clone the backend repository to your local machine.
  2. Run npm install to install all dependencies.
  3. Run npm run dev to start the application.

Deployment

This project is deployed on Google Cloud Platform and can be found at https://daybreakhaunts.org

Technologies Used

  • Google Cloud Platform
  • Google Compute Engine
  • PM2
  • Nginx
  • Certbot

Authors