Skip to content

Extramile Coding Assignment related to Employee Review

Notifications You must be signed in to change notification settings

neuralmanacle/extramile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Employee Review Application 🚍

Image

Project Overview

This is a MERN stack application that consists of a React frontend and a Node.js backend. The application allows users to manage employee reviews and feedback, providing a dashboard for both admins and employees.

Technologies Used

  • Frontend: React, React Router, Axios
  • Backend: Node.js, Express
  • Database: MongoDB
  • Authentication: JSON Web Tokens (JWT) or Firebase Authentication (if applicable)

Features

  • Admin dashboard to manage employees and reviews.
  • Employee dashboard to submit feedback and view assigned reviews.
  • User authentication (login/logout).
  • Responsive design for better user experience.

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (v14 or higher)
  • MongoDB (local installation or MongoDB Atlas)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/neuralmanacle/extramile
    cd extramile
    
  2. Set up Backend:

    cd backend
    npm install
    
  3. Set up env variables:

    MONGODB_URI=your_mongodb_connection_string
    PORT=5000
    JWT_SECRET=your_jwt_secret
    
  4. Set up Frontend:

    cd ../frontend
    npm install
    
  5. Running The Application: Start the backend server:

    npm start
    
    

The backend server should now be running on http://localhost:5000

Start the frontend server: ```bash

 npm start

The backend server should now be running on http://localhost:3000

About

Extramile Coding Assignment related to Employee Review

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published