/iStock

iStock

Primary LanguageJavaScript

iStock

Project name: iStock

Description: A web platform for users to manager the stocks they are interested in.

Account and Password: test@gmail.com / 123456

Demo

Skills

  • ReactJS (Context, Hooks) / React Router for SPA
  • Styled Components / Flex Box
  • RESTFul API
  • CRUD (Create,Read,Update,Delete)
  • CanvasJS library
  • Google map API
  • Responsive Web Design (RWD)
  • Firebase service: Authentication, Database, Hosting, Functions
  • Git / Git-Flow version control
  • Browser compatibility

Function Map

Function Display

  • Built project with ReactJS (Context, Hooks)
  • Used React Router for SPA
  • Concatenated stocks data of FinMind with RESTFul API, reconstructed data and store to database
  • Implemented forum of stocks with CRUD (Create,Read,Update,Delete) and Firestore database
  • Implemented visualize stock charts and analysis charts with CanvasJS library
  • Concatenated Google map API for displaying brokerages position
  • Implemented real-time notification for users unread messages
  • Created RWD layout with Styled Components and Flex Box
  • Firebase services:
    • Concatenated register, login and third-part login with Authentication
    • Deployed the individual project with Hosting
  • Controlled version by Git / Git-Flow