Skip to content

pragyabose1011/Jobflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

# Jobflow

Jobflow is a full-stack job tracking and application management platform designed to help users organize job applications, track progress, and manage their professional profile efficiently.

## Tech Stack

### Frontend
- React
- Redux Toolkit
- Axios
- Tailwind CSS

### Backend
- Node.js
- Express.js
- MongoDB
- JWT Authentication

## Features

- User authentication (register, login, logout)
- Secure JWT-based authorization
- Create, update, delete job applications
- Track job status (Applied, Interview, Offer, Rejected)
- User profile management
- Scalable REST API architecture

## Project Structure

Jobflow/ ├── backend/ │ ├── controllers/ │ ├── routes/ │ ├── models/ │ ├── server.js │ └── package.json ├── frontend/ │ ├── src/ │ │ ├── features/ │ │ ├── pages/ │ │ └── components/ │ └── package.json └── README.md


## Environment Variables

Create a `.env` file in the backend directory and add:

PORT=5000 MONGO_URI=your_mongodb_connection_string JWT_SECRET=your_jwt_secret


## Installation & Setup

Clone the repository:

git clone https://github.com/pragyabose1011/Jobflow.git


Install backend dependencies:

cd backend npm install npm run dev


Install frontend dependencies:

cd frontend npm install npm run dev


## API Overview

- `POST /api/auth/register` – Register user
- `POST /api/auth/login` – Login user
- `GET /api/jobs` – Get all jobs
- `POST /api/jobs` – Create job
- `PUT /api/jobs/:id` – Update job
- `DELETE /api/jobs/:id` – Delete job

## Future Enhancements

- Job analytics dashboard
- Email reminders
- Role-based access control

## Author

Pragya Bose  
GitHub: https://github.com/pragyabose1011

Step 3: Commit and push

git add README.md
git commit -m "Add project README with setup and feature overview"
git push origin main

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published