# Workplace 
Table of Contents
Expand
- [Features](#Features)
- [Images](#Images)
- [TechStack](#TechStack)
- [Installation](#installation)
- [Maintainers](#Maintainers)
- [Technologies](#technologies)
- [License](#license)
- [Contributing](#contributing)
Images
Features
- Job posting and management for employers
- Real-time chat between employers and job seekers
- Real-time notifications for job applications and critical email updates
- Inbuilt resume builder for job seekers
- Job searching and application for job seekers
- Profile management for both employers and job seekers

TechStack
👾
Client
Server
Database
Requirements
Workplace is a NodeJS application based.
For codebase use the package manager npm to install Workplace.
Installation
git clone https://github.com/ShrishRajGupta/Workplace.git
npm install
Setup Environment Variables
Create a .env file in the root directory and add the following variables:
ACCESS_TOKEN # Secret key for JWT
CLOUDINARY_APIKEY # Cloudinary API Key
CLOUDINARY_APISECRET # Cloudinary API Secret
CLOUDINARY_CLOUDNAME # Cloudinary Cloud Name
MONGO_URL # MongoDB URL
GMAIL_USER # Gmail Email
GMAIL_PASS # Gmail Password
Setup Cloudinary
- Create an account on Cloudinary
- Get the API Key, API Secret, and Cloud Name
- Add the API Key, API Secret, and Cloud Name to the .env file
Setup MongoDB
- Create an account on MongoDB
- Create a new cluster
- Get the MongoDB URL
- Add the MongoDB URL to the .env file
Setup Client
cd client
npm install
npm start
Start the Server
cd server
npm install
npm start
Maintainers 👨💻
Licence 🍁
Contributing 💙
PR’s are welcome !Found a Bug ?
Create an Issue.
💖 Like this project ?
Leave a ⭐ If you think this project is cool.
