Skip to content

JArtschwager/JSJSwimSignUps

Repository files navigation

JSJSwim with Client and Admin Login

JSJSwim is a website for a swim lesson company that is located in central New Jersey. The site includes a login that allows sign-up for classes and an admin site to setup the Class database.

It also a lesson request form, locations on a map view, FAQ and information for continued learning from home.

Contributors

Who this could be helpful for

This website is a good template for a service providing company that needs a template to explain the product, sign-up for lessons and the additional information that’s helpful for a business.

Built With

Back End

  • MySql
  • Sequelize
  • Node.js
  • Express
  • Passport.js
  • uuid
  • bcrypt-node.js
  • Ajax
  • nodemailer

Front End

  • HTML
  • CSS
  • Javascript
  • JQuery
  • Foundation
  • Abide Form validation
  • Firebase
  • Google Maps Javascript API
  • Google Maps Geocode API
  • Youtube data API v3
  • Handlebars

ERD

Flowchart Image

JSJ Swim School

  • Home Page Home page

  • User Login Login

  • User Sign-in Sign-up Page

  • Course Registration Course Registration

  • Registration Confirmation Registration Confirmation

  • Courses
    Courses

  • Courses - Error Courses Error

  • Registered Email Registered Email

  • Class Confirmation Email Class Confirmation Email

Admin

  • Admin Admin

  • Class Descriptions Admin - Class Descriptions

  • Class Instance Admin - Class Instance

Quick Start

To run a local / development copy:

  1. Update the config.json file:
{
  "development": {
    "username": YOUR_USERNAME,
    "password": YOUR_PASSWORD,
    "database": "jsjswim_db",
    "host": "127.0.0.1",
    "dialect": "mysql"
  }
}

2. Create a jsjswim_db database.


About

JSJ Swim with online registration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •