Skip to content

Aashani123/Second-Year-Software-Project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Hasthiya Employee Management System

Branching convension

main branch will be used to deploy production releases.

use Individual branches to do your own coding.

Technology (Tech Stack)

  1. NodeJS express sever.
  2. MongoDB.
  3. Vue.
  4. Tailwind CSS.
  5. VUEX.

Folder/file structure

Follow the current naming convention and folder structure.

.
├── client
│   └── src
│       ├── assets
│       ├── components
│       ├── constants
│       ├── helper
│       ├── router
│       ├── services
│       ├── store
│       │   └── modules
│       ├── views
│       ├── app.vue
│       └── main.js
└── server
    ├── config
    ├── controllers
    ├── middleware
    ├── models
    ├── routes
    ├── utils
    ├── .env
    └── index.js

Project setup

setup backend

cd Server
npm install

setup front end

seperate terminal

cd client
npm install

Compiles and hot-reloads for development

cd Server
npm start

seperate terminal

cd client
npm run serve

Compiles and minifies for production

cd client
npm run build

Lints and fixes files

cd client
npm run lint

Customize configuration

See Configuration Reference.

Releases

No releases published

Packages

No packages published

Languages

  • Vue 61.9%
  • JavaScript 37.8%
  • Other 0.3%