Skip to content

Assume that the client wants to keep track of their known skateboard tricks. Allow the client to first select which stance of the four available, then enter into a sub menu with all available tricks that can be checked off as they are learned.

License

Notifications You must be signed in to change notification settings

juan-piedra/LandIt

Repository files navigation

License: MIT GitHub repo size GitHub top language GitHub last commit

LandIt

Assume that the client wants to keep track of their known skateboard tricks. Allow the client to first select which stance of the four available, then enter into a sub menu with all available tricks that can be checked off as they are learned.


Table of Contents


General Information

  • Create a application for skaters to keep track of their known/landed tricks to include all 4 stances. Keep scores based on trick difficulty.
  • Purpose is to use Node.js & Express.js to create a RESTful API.
  • Use Handlebars.js as th template engine.
  • Use MySQL and the Sequalize ORM for the DB.
  • Have bot GET and POST routes.
  • Use at least one new library/package/technology that has not been discussed in class.
  • Use the MVC folder structure paradigm.
  • Include authentication using express-session and cookies. (Login, Signup, Password Hashed, Session Maintained).
  • Protect API keys and sensitive information with enviroment variables.
  • Deploy using Heroku.
  • Loads with ZERO console errors.
  • Polish the UI, Is responsive & interactive.
  • Include a professional README.
  • Undertaken to prepaire us for realworld job situations that require using GitHub in a group enviroment.

Technologies Used

  • VSCode 1.77.3
  • Node.js
  • Express.js

Features

  • Uses API Keys.
  • Pull trick videos (if available).
  • Keep track of trick lists for session users with individual authentication.
  • Make the entire app dynamically scalable based on screen size for smartphones vs laptops, computers and ipads.

Screenshot

  • Laptop/Ipad/Desktop

Example screenshot 1

  • Mobile

Example screenshot 2


Usage

To impress your friends with all the cool tricks you know.


Project Status

project status


Live URL

(https://landitproject-ebe4ab2fd91a.herokuapp.com/)


Collaborators

GitHub Contributors Image


Resources

  • MDN Web Docs
  • Stackoverflow
  • Google
  • Youtube

License

This project is MIT licensed.


github

About

Assume that the client wants to keep track of their known skateboard tricks. Allow the client to first select which stance of the four available, then enter into a sub menu with all available tricks that can be checked off as they are learned.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published