Skip to content

AtulRajput01/Job-hunt

Repository files navigation

JobWright

React React Router styled-components node express MongoDB




hunt0 hunt1 hunt2 hunt4

Monitoring

monit

For monitoring the application's health and performance, we are utilizing Prometheus, Grafana, and Loki.

  • Prometheus is used for scraping and collecting application metrics, providing real-time monitoring and alerting capabilities.
  • Grafana is integrated with Prometheus to visualize the data, allowing for detailed and customizable dashboards.
  • Loki is employed for logging, enabling efficient and scalable log aggregation, search, and monitoring alongside the metrics in Grafana.

This monitoring stack ensures that the system remains reliable and that any performance bottlenecks or issues can be quickly identified and resolved.

(back to top)

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

About The Project

MERN Stack Application for tracking Job Search Process

Features

  • Login / Sign-up
  • Edit user-data
  • Add jobs
  • Browse user's jobs with (search + filter) feature
  • Display jobs-status + monthly-applications in graphs

Built With

  • React
  • React Router
  • styled-components
  • Node.js
  • Express
  • MongoDB

users

Email Password
[email protected] 123456

Validation

  • Email validation: as per RFC2822 standards.
  • Password validation:
    • The password must be more than 6 characters.

(back to top)


Getting Started

This project require some perquisites and dependencies to be installed, you can find the instructions below

This project require some perquisites and dependencies to be installed, you can view it online using this . or you can find the instructions below:

To get a local copy, follow these simple steps :

Installation

installing Locally

  1. Clone the repo

    git clone https://github.com/abhishekchauhan15/JobWright.git
  2. go to project folder

    cd client
  3. install dependencies

    npm run install
  4. Environmental Variables Set up

    • Here are the environmental variables that needs to be set in the .env file in the server directory.
    • These are the default setting that I used for development, but you can change it to what works for you.
      PORT=5000
      MONGO_URL=<Your mongodb url>
      JWT_LIFETIME=1d
      JWT_SECRET=<any secret value of your choice>
    
  5. Run development server

    npm start

Ports and EndPoints

Ports

  • FrontEnd Development Server runs on port 3000
  • BackEnd Development Server runs on port 5000

API endpoints

Main URL: http://localhost:5000/api/v1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published