Skip to content

This is the design solution for the Hyperplane selection process interview. This project aims to be a web application in which the user can visualize his banking activity during the year in a format similar to Spotify Wrapped or Strava Year in Sport.

License

Notifications You must be signed in to change notification settings

Matheus1714/summary-financial-transctions-app

Repository files navigation

Summary Financial Transaction App 📊

GitHub GitHub deployments

banner

About ℹ️

This is the design solution for the Hyperplane selection process interview.

This project aims to be a web application in which the user can visualize his banking activity during the year in a format similar to Spotify Wrapped or Strava Year in Sport.

Table of Content 📜

Design 🎨

For the design of this project, a Figma was initially created for UI/UX development. 🖌️

The design can be found in the Figma Design Project.🚀

animation-figma

Application DEMO 🚀

The application demo can be found at the Application Demo 🌐

application-demo

Technologies ⚙️

The main technologies for the front-end are:

The main dependencies used are:

"dependencies": {
  "@phosphor-icons/react": "^2.0.10",
  "@react-google-maps/api": "^2.19.2",
  "react": "^18.2.0",
  "react-dom": "^18.2.0",
  "react-particles": "^2.12.2",
  "react-router-dom": "^6.15.0",
  "react-spinners": "^0.13.8",
  "styled-components": "^6.0.7",
  "tsparticles-slim": "^2.12.0",
  "uuid": "^9.0.0"
},
"devDependencies": {
  "@rocketseat/eslint-config": "^2.1.0",
  "@tsparticles/slim": "^3.0.0-alpha.0",
  "@types/react": "^18.2.15",
  "@types/react-dom": "^18.2.7",
  "@types/uuid": "^9.0.2",
  "@typescript-eslint/eslint-plugin": "^6.0.0",
  "@typescript-eslint/parser": "^6.0.0",
  "@vitejs/plugin-react": "^4.0.3",
  "eslint": "^8.45.0",
  "eslint-plugin-react-hooks": "^4.6.0",
  "eslint-plugin-react-refresh": "^0.4.3",
  "typescript": "^5.0.2",
  "vite": "^4.4.5"
}

Features 🚀

  • Create Screens
  • Animation Between Screens
  • Icon Animation
  • Google Maps Integration
  • Back-end Integration

Run Project 🏃

Before running the project, viset the repositories:

Configure local or remote environments according to the documentation.

With the environments configured, install the dependencies:

npm i

To run the project, run the command:

npm run dev

License 📝

This project is open-source and is distributed under the MIT License. Feel free to explore, modify, and utilize the codebase according to the terms outlined in the license.

About

This is the design solution for the Hyperplane selection process interview. This project aims to be a web application in which the user can visualize his banking activity during the year in a format similar to Spotify Wrapped or Strava Year in Sport.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published