Skip to content

a portal for Ballet Body by Jasmin students to purchase classes and view their purchase history

Notifications You must be signed in to change notification settings

JasminTrotter/student-portal-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This application is now deprecated.

A responsive web app where students can purchase classes and view a history of their past purchases. Built with React and Redux. Work in progress. See the live app here. For a demo, use the login credentials...

  • username: DemoUser
  • password: ballerinasRcool
  • To test credit card processing functionality, use card number: 4242 4242 4242 4242

This project was bootstrapped with Create React App. Student Portal's server side code (built with Node.js and MongoDB) can be found in this repository.

app screenshot

Introduction

Ballet Body by Jasmin is an adult ballet program for absolute beginners. Create an account here to purchase a class or a package of multiple classes. You will also be able to view a history of your purchases on your dashboard. See you in class!

Desktop and mobile view of app

Technology

Front End

  • React.js
  • Redux
  • CSS Modules
  • Continuous integration and deployment with Travis CI
  • Testing with Enzyme is in progress

Back End

  • View server code this repository.
  • Node.js + Express.js (web server)
  • MongoDB (database)
  • JSON Web Tokens (user authentication)
  • Testing with Mocha is in progress
  • Stripe API for payment processing

Future Features

  • User can view history of attendances and see how many classes are left in their current package.
  • Integrate features of Join Class (click here for repo) so students can take care of scheduling and payment all in one app.

About

a portal for Ballet Body by Jasmin students to purchase classes and view their purchase history

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published