An open API service indexing awesome lists of open source software.

https://github.com/dev-emekaa/quick-ems

A simple HR & Employee Management Software for small Businesses and Teams built with `React` and `Firebase`.
https://github.com/dev-emekaa/quick-ems

firebase firebase-auth primitive-ui react react-router sweetalert2

Last synced: about 1 month ago
JSON representation

A simple HR & Employee Management Software for small Businesses and Teams built with `React` and `Firebase`.

Awesome Lists containing this project

README

          



Quick-EMS


A simple and beautiful EMS application built with React and Firebase.

![Quick-EMS](https://github.com/techy-savant/Quick-EMS/assets/108519575/c56a6d22-59c3-4943-a45b-3d931d0f6de5)

## Technologies Used

- [React](http://reactjs.org)
- [Firebase](https://firebase.google.com)
- [Primitive UI](https://taniarascia.github.io/primitive)
- [SweetAlert2](https://sweetalert2.github.io)

#### Used Firebase to handle
- Authentication
- Adding Employee Data
- Storing Employee Data
- Editing Employee Data
- Deleting Employee Data

#### Data Protection
I ued `dotenv` to secure my sensitive firebase configuration data. I created a `envSample` file to show you how you should set up your own `.env` file.

#### Branches
There are 5 branches in this application. Each one showing the state of the application at various milestones. The `finished-app` branch is the branch containing the completed code.

**Live Site** » [Quick-EMS Website](https://quick-ems.vercel.app/)

## Development

To get a local copy of the code, clone it using git:

```
git clone https://github.com/techy-savant/Quick-EMS.git

cd Quick-EMS
```

Install dependencies:

```
npm install
```

Now, you can start a local web server by running:

```
npm run dev
```

#### Available Scripts

| Script | Description |
| ------------- | ----------------------------------------------------------------------- |
| npm run dev | Runs the app in the development mode. |
| npm run build | Builds the app for production to the `build` folder. |