Skip to content
This repository has been archived by the owner on Feb 11, 2022. It is now read-only.

brgoza/TIY-Pinterest-Lab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pinterest Week 7 Lab

Description

Pinterest Week 7 Lab - Use JavaScript in ASP.NET MVC for Maximum Awesome

Objectives

Learning Objectives

After completing this assignment, you should…

  • JavaScript proficiently
  • Understand the ajax cycle
  • Create a single page application

Performance Objectives

After completing this assignment, you be able to effectively use

  • ajax
  • jQuery / Angular.JS
  • BootStrap Modals

Details

Deliverables

  • A repo containing at least:
    • a Seeded Database
    • a working User model, with a secure password

Requirements

  • Create a Pinterest System. Let's call it "Interests"
  • Secure using an DIY authentication system
  • Allow people to upload a screenshot and specify a URL. Allow optionally notes
  • There should be no page loads during the entire project, except signin and home page
  • Live on Azure

Mockups:

home list new detail

Easy Mode

  • Have the main homepage, and sign-in / sign-up can be their own pages

Hard Mode

  • Have the main homepage, and sign-in / sign-up should not be their own pages, but should be re-rendered when the user signs in
  • Sign in should also be a modal

Nightmare Mode

  • Add an autocomplete dropdown text box that lets you search your notes and urls

Notes

  • This can be difficult, breathe.

Additional Resources

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 56.0%
  • C# 41.1%
  • HTML 2.2%
  • Other 0.7%