Skip to content

ali-moradzade/ems-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee Management Site

This site is a simple site to manage employees and jobs

Usage

You can install dependencies for both front & backend by going to their directories and running:

npm install

After that you can start backend and front-end by going into their directories and running:

npm run start

Frontend address: http://localhost:3000
Backed address: http://localhost:3300

Technologies Used

These are the technologies used in this project:

Backend:

  • Typescript
  • NestJs
  • Vitest

Frontend:

  • React
  • Bootstrap5

E2E Testing:

  • Cypress

Database:

  • TypeORM
  • Sqlite

Documentation

You can view backend Open API Specification by going into /docs route. (http://localhost:3300/docs)

E2E Testing

You can run the end-to-end tests for this application as follows:

cd cypress-automation
npm run test

Contribution

If you found any bugs, or you want to add a new feature, open a pull request, your branch name convention should match this pattern:

  • Bug: fix/backend/name; fix/front-end/name; fix/cypress/name
  • Feature: feat/backend/name; feat/front-end/name; feat/cypress/name

Application Screenshots

You can view application screenshots inside .assets/screenshots directory.

About

Employee Management System Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages