Skip to content

AIESEC-LK/icx-opportunity-viewer

 
 

Repository files navigation

AIESEC Opportunity Viewer

Features

  • Search Filters
  • Opportunity Cards
  • Infinite Scroll
  • Sharable search links using Query strings
  • Text Editing Modal
  • Fully Responsive

Information

  • Developed using React and React Bootstrap.
  • Developed using Typescript.
  • State management using Apollo Client & useState.
  • Execute npm start to run the app in development mode.
  • Execute npm run build to build the app.

Issues

  • GEP Opportunities were not included as the Staging API did not contain a lot of them and paging mechanism for GEP Opportunities were confusing to implement.
  • Units Tests were not implemented.
  • Filter mechanisms for other filters were not included as staging API do not have consistent data (Validating null values for a large amount of data is a bit of a pain)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 84.5%
  • SCSS 9.8%
  • HTML 4.9%
  • CSS 0.8%