Skip to content

MERN Stack CRUD application that stores and keeps track of job applications, helping you manage your job searching in an organized way.

Notifications You must be signed in to change notification settings

harrisbchong/Job-Application-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Job-Application-Manager

This is a full stack application using the MERN stack (MongoDB, Expressjs, Reactjs, Nodejs), and a CRUD application which is a specific type of application that consists of the four basic operations: Create, Read, Update, and Delete.

front back modal

Process

Since I had some experience with frontend web development and React, the majority of the learning curve was learning the structure of the database, the server, and how they all interacted with each other. While learning how all these different components interact and connect, I was able to learn a bunch of new software like CORS, which is a Nodejs middleware, axios for making API calls, and Expressjs for GET and POST requests. I also learned about creating schemas and how storing things in databases work. The one new thing that I decided to try for the frontend this time was the Button and Form components from Bootstrap.

How to Install

  1. Install Repository
  2. Run 'npm i' in the root directory of the project as well as in the client directory.
  3. Make sure you have MongoDB installed.
  4. Run 'npm start' in the client directory to start the React webpage, and run 'npm run serve' in the root directory to start the server.

To-Do

  1. Deploy and add authentication.

About

MERN Stack CRUD application that stores and keeps track of job applications, helping you manage your job searching in an organized way.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published