Skip to content

Selous (say-lou) is a job search tracking tool. Selous enables job seekers to organize potential positions and track their progress with each job application.

Notifications You must be signed in to change notification settings

hratx-blue-ocean/Selous

Repository files navigation


Selous

Selous (say-lou) is a job search tracking tool. Selous enables job seekers to organize potential positions and track their progress with each job application.

Search Page

Trello

Trello Board: https://trello.com/b/KGOifPLt/blue-ocean

Stack

Front-end Back-end Deployment APIs Testing
React Mongo AWS Jest
React Router Express Docker TravisCI
Redux Node.js ESlint

Front-End

Figma Wire Frames

Full-Site WireFrame

Search Page Wireframe

Back-End

Mongo Atlas, Nodejs, Express.

Deployment

We deployed using Docker and IBM cloud foundry.

APIs

For jobs data we utilized the github jobs API.

Workflow

We used the git feature branch workflow for this project. To visualize the git workflow, we also used Git Graph. In addition to git, we also used Trello to manage pending tasks, bugs and feedback.

Challenges & Learnings

This is a web app created to aid job seekers in staying organized throughout the job hunt. It is meant to replace the cumbersome excel sheets, hand-written notes, and emails spread across multiple platforms. It is a consolidation of all information related to the job search in one easy to use format. Below are some of the challenges we faced and things we learned:

Challenges

  • Implementing unfamiliar technologies like Material UI and Redux.
  • Implementing Travis CI and ES lint and maintaining Airbnb style guide.
  • Finding an API that had the appropriate data for populating our application.
  • Integrating server routes while using React router.
  • Solving CORS errors with server middleware.

Learnings

  • Styling with Material UI.
  • Designing wire frames with Figma.
  • Testing integration.
  • Developing in a time constrained environment and prioritizing functionality.
  • Creating an application based on user requirements.

Potential Improvements

  • Adding gamefication of the job search tracking.
  • More responsive styling to accommodate a wider range of displays.
  • Adding more dynamically styled components.
  • Adding more robust security and authentication features.
  • Add pages for more of the links in the footer bar.

Contributors

About

Selous (say-lou) is a job search tracking tool. Selous enables job seekers to organize potential positions and track their progress with each job application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages