Skip to content

thalesraymond/mern-study

Repository files navigation

codecov backend CI


Logo

Jobify

A full-stack MERN application for tracking job applications.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage

About The Project

This project is a full-stack MERN (MongoDB, Express, React, Node.js) application designed to help users track their job applications. It provides features for adding, editing, and deleting job applications, as well as viewing statistics about the application process.

(back to top)

Built With

  • React
  • Node.js
  • Express.js
  • MongoDB
  • TypeScript

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • npm
    npm install npm@latest -g
  • Node.js (v18 or higher)
  • MongoDB

Installation

  1. Clone the repo
    git clone https://github.com/thalesraymond/mern-study.git
  2. Install NPM packages for both server and client
    npm run setup-project
  3. Create a .env file in the root directory and add the following environment variables:
     PORT=
     MONGO_URL=
     JWT_SECRET=
     JWT_EXPIRATION=
     CLOUDINARY_CLOUD_NAME=
     CLOUDINARY_API_KEY=
     CLOUDINARY_API_SECRET=
    

(back to top)

Usage

Use the following command to run the application:

npm run dev

This will start both the client and server concurrently.

(back to top)

License

Distributed under the ISC License. See LICENSE for more information.

(back to top)

Releases

No releases published

Contributors

Languages