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

https://github.com/learnwithalfred/employee-manager

Let's build a rails react.js Employee management system using. Admin will be able to create and assign task. Employees can go for leave. Employees can only handle one task at a time. Task will have a deadline. Deadline task will not show up on when assigning to employees
https://github.com/learnwithalfred/employee-manager

reactjs ruby ruby-on-rails tailwindcss

Last synced: 2 months ago
JSON representation

Let's build a rails react.js Employee management system using. Admin will be able to create and assign task. Employees can go for leave. Employees can only handle one task at a time. Task will have a deadline. Deadline task will not show up on when assigning to employees

Awesome Lists containing this project

README

          

# Employee Management System

> let's build a rails react.js Employee management system using. Admin will be able to create and assign task. Employees can go for leave. Employees can only handle one task at a time. Task will have a deadline. Deadline task will not show up on when assigning to employees

## Built With

- React.js
- Ruby
- Ruby on Rails
- Tailwind CSS

## Prerequisites

- Node.js version 16.4.2
- Ruby version 2.7.6
- Rails version 6.1.6.1

## Setup

- Pull the repository and run `bundle install && yarn` to install dependencies and gems
- Create database `rails db:create`
- Start ruby server `rails server`
- On a different terminal start the react application `./bin/webpack-dev-server`

## Test

Test one file `rails test -v test/models/file_name_test.rb`
Full test coverage `COVERAGE=true bundle exec rails test -v`

## Author

Alfred Boateng

- GitHub: [@learnwithalfred](https://github.com/learnwithalfred)
- Twitter: [@kb_alfred](https://twitter.com/kb_alfred)
- LinkedIn: [Alfred Boateng](https://www.linkedin.com/in/learnwithalfred/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!