About • Features • Layout • How it works • Tech Stack • Contributors •
INSS Discount - It is a very simple employee management system with the purpose of providing a friendly environment for users to carry out the procedures most used at cmpany: Transfer, CRUD, LIST, Manager users and Report.
-
User can register using:
- Full name
- Password
-
User can login using:
- Password
-
Users have access to the following features:
- add one or more employees
- exclude one or more employees if your're an admin
- cand see and edit employee info
- you can see a chart showing some reports filtered by salaries range
- The main feature is add a salary and get the INSS rate the automatic way
Coming soon
Coming soon
🚀 How it works https://docs.docker.com/compose/
Before starting, you will need to have the following tools installed and properly configured on your machine: Git, Ruby 3.2.2, Rails 7.0.8, Node.js, Yarn,PostgreSQL, Docker and docker-compose. Also it's nice to have an editor to work with code like VSCode
# Clone this repository
$ git clone https://github.com/roniewill/desconto-inss
# Access the project folder cmd/terminal
$ cd desconto-inss
# open the project with a code editor of your choice
$ docker compose up
# The server will start by default at port: 3000 - go to http://localhost:3000
# BTW: user and pass
user: [email protected]
password: pass12
- Tests: RSPec
- Static code analyzer and code formatter: RuboCop
- Manager User authentication: Devise
- Pagination: Kaminari
- Factory bot: factory_bot_rails
- Faker: Faker
- Chartkick: chartkick
Coming soon :)
- Fork the project.
- Create a new branch with your changes:
git checkout -b my-branch
- Save your changes and create a commit message telling you what you did:
git commit -m "feature: My new feature"
- Submit your changes:
git push origin my-branch
Made with a lot of love and dedication by Ramon William 👋🏽 Get in Touch!