Skip to content

dominusmars/JobApps

Repository files navigation

Apps Organizer

Apps Organizer is a web application built using React and Express that helps users organize their job applications by allowing them to add and update the status of each application as it progresses through the hiring process.

Purpose

The genesis of this project stemmed from my desire to move away from the conventional method of tracking job applications using Google Sheets. With this application, I aimed to craft an organized repository documenting all my job applications alongside their respective statuses. While much of the data entry is manual, the interface allows for flexible editing of fields, enhancing the overall user experience.

Features

  • Add new job applications with details such as company name, position, application date, etc.
  • Update the status of each application ("created", "pending", "rejected", "accepted", "in review", "interview").
  • View a list of all job applications along with their current status.
  • Edit or delete existing job applications as needed.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Express: A web application framework for Node.js used for building APIs and web servers.
  • LevelDB: Backend Local DB

How to Use

  1. Clone the repository:
    git clone https://github.com/dominusmars/JobApps.git
    
  2. Navigate to the project directory:
    cd apps-organizer
    
  3. Install dependencies:
    npm run install:all
    
  4. Start the server:
    npm run start:prod
    
  5. Open your web browser and navigate to http://localhost:3001 to access the application.

Screenshots

Web UI

Contact

For any inquiries or feedback, feel free to contact the project maintainer at [email protected].

About

A Job Application Organizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published