Skip to content

Duha-H/Traccio

Repository files navigation

It's job-search tracking, but better!




What is Traccio?

Traccio is a simple job hunt tracking application. It allows users to organize their job search endeavors, log in job applications they've submitted, and conveniently track them. It also helps users better monitor their progress, and distill different trends in their job hunts.

Sneak Peeks!

traccio-dashboard


traccio-application


Libraries/Frameworks

Traccio is a serverless Angular 9 web app, with an AWS backend setup for authentication and storage.
Libraries used:

  • Angular Material (specific usage details can be found here)
  • nivo charts
    nivo is a data-visualization Reactjs library, so I had to jump through some hoops to use this library in my Angular app, but it was one of the main inspirations behind the idea for this app, so I couldn't really compomise on using it. Usage details can be found here.
  • hammerjs
    For simple mobile swiping gestures utilized in the app. Usage details can be found here.
  • rxjs (specific usage details can be found here)
  • aws-amplify (specific usage details can be found here)

Backend setup (serverless AWS architecture):

  • Cognito authentication setup and user pool
  • DynamoDB database storage
  • GraphQL API endpoint, created and managed using AWS AppSync
  • AWS Lambda functions were created to handle different aspects of the app's business logic
    Additional setup details can be found here

Credit

Just some specific thanks to cool open-source packages used in the app 🌟


License

Licensed under the MIT License.

Copyright (c) 2020 Duha Hassan


Support

Enjoying using Traccio and feeling generous?

Tips are more than welcome, and help me continue to host and maintain Traccio :)