Code Monkey home page Code Monkey logo

trackky_frontend's Introduction

Trackky - Price Drop Alert App

Link:

https://trackky-frontend.vercel.app/

Status Badge:

CD

Project Overview:

Tech Stacks:

  • Next.js
  • tailwindcss
  • Apollo Client
  • Graphql Code Generator
  • Jest

This project has 6 pages:

  • Home Page: A brief introduction of Trackky.
  • Sign Up Page: Has a sign up form, when new users enter input and click submit button, then get to landing page.
  • Sign In Page: Has a sign in form, when current users enter input and click submit button, then get to landing page.
  • Reset Passowrd Request Page: Has a reset password request form, when current users enter email address and click submit button, they will receive a email with reset password link, the link will expire in 2 hours.
  • Reset Password Page: Reset password form will be shown if the secure code is valid, current users enter input and click submit button, the password will be reset.
  • Landing Page: Has a search form and a track list. When current users enter product link, product details including product name, product price, product image will be shown, it will be added to track list if Add to track list button is clicked. The track list shows product alert details in including product name, original price, current price and desired price. Current users can modify desired price with the update button, and delete product alert with the X button.

Quick Demo:

When getting to user landing page, a JWT token will be set in the cookie, and it will be set to null when Log Out is clicked.
Form input is checked on the fly.

  • Sign Up

    signup

  • Sign In & Sign Out

    signin_signout

  • Reset Password

    reset_password

  • Add Product Alert & Delete Product Alert & Update Desired Price

    add_delete_update_product

  • Responsive Display

    • HomePage responsive1
    • User Landing Page responsive2

For more details, please refer to docs folder.

trackky_frontend's People

Contributors

jocelyn59435 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.