Skip to content

Rich-Hopkins/FPCOakwood-AngularJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

First Pentecostal Church of Oakwood

alt text

This repo was created to showcase the code used to create the FPCOakwood.org website.


Features

  • Responsive for mobile
  • Address of location with link to map
  • Contact form that sends message without exposing email address of recipient
  • Upcoming events on Events page, with thumbnails on home page
  • Calendar of events (on Events page)
  • What we believe
  • What we offer
  • Hidden pages (not linked from main site) of tools for fireworks sale
    • Inventory
    • Schedule
    • Cash drawer calculator
    • Nightly report calculator

Tools Used

  • AngularJS 1.6.4
  • ui.bootstrap
  • ASP.NET Web API
    • Contact form sends email without exposing email address of recipient
    • List of events generated to populate Home and Event pages
  • Hosted on Azure
  • Built in Visual Studio 2017

Folder Structure

(Some auto-generated and third-party files omitted from this list)

FPC.WEBAPI
│   favicon.png
│   index.html
│   Web.config
│
├───App_Data
│       eventdata.txt
│
├───App_Start
│       WebApiConfig.cs
│
├───assets
│   └───images
│
├───Controllers
│       EmailController.cs
│       EventsController.cs
│
├───css
│       app.css
│       bootstrap.css
│
├───fonts
│
├───Models
│       Email.cs
│       Event.cs
│
├───scripts
│   │   angular.min.js
│   │   app.js
│   │   ui-bootstrap-tpls-2.5.0.min.js
│   │
│   ├───directives
│   │       EventOnEvents.js
│   │       EventOnHome.js
│   │       SelectOnClick.js
│   │       ValidateInputValues.js
│   │       ValidateNumber.js
│   │
│   └───services
│           EmailService.js
│           EventsService.js
│
└───views
    ├───about
    │       about.html
    │       AboutController.js
    │
    ├───events
    │       events.html
    │       EventsController.js
    │       eventsEventTemplate.html
    │       fireworks.html
    │       nations-dinner.html
    │       vbs.html
    │
    ├───fireworkscalculator
    │       calculator.html
    │       FireworksCalculatorController.js
    │
    ├───fireworksdrawercount
    │       drawer.html
    │       DrawerController.js
    │
    ├───fireworksinventory
    │       inventory.html
    │       InventoryController.js
    │
    ├───fireworksmenu
    │       FireworksMenuController.js
    │       menu.html
    │
    ├───fireworksschedule
    │       schedule.html
    │       ScheduleController.js
    │
    ├───home
    │       home.html
    │       HomeController.js
    │       homeEventTemplate.html
    │
    ├───mainmenu
    │       mainmenu.html
    │       MainMenuController.js
    │
    └───offerings
            offerings.html
            OfferingsController.js 

©2017 Rich Hopkins | All Rights Reserved

About

Website that I did for my church.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published