Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cleilsonandrade/jobscalc

JobsCalc é uma aplicação de estimativa de cálculo para projetos freelancer, onde é possível cadastrar e excluir jobs (projetos), obtendo uma estimativa de custo de cada job. Além disso, é possível estimar o valor da hora da pessoa que estará usando o sistema.
https://github.com/cleilsonandrade/jobscalc

budget-manager express freelancer fullstack mvc nodejs nodemon sql sqlite

Last synced: 8 days ago
JSON representation

JobsCalc é uma aplicação de estimativa de cálculo para projetos freelancer, onde é possível cadastrar e excluir jobs (projetos), obtendo uma estimativa de custo de cada job. Além disso, é possível estimar o valor da hora da pessoa que estará usando o sistema.

Awesome Lists containing this project

README

        


JobsCalc


JobsCalc é uma aplicação de estimativa de cálculo para projetos freelancer, onde é possível cadastrar e excluir jobs (projetos), obtendo uma estimativa de custo de cada job. Além disso, é possível estimar o valor da hora da pessoa que estará usando o sistema.


Logo

# 📒 Índice
* [Descrição](#descrição)
* [Requisitos Funcionais](#requisitos)
* [Features](#features)
* [Tecnologias](#tecnologias)
* [Design](#design)
* [Cores](#cores)
* [Fontes](#fontes)
* [Instalação](#instalação)
* [Licença](#licença)

# 📃 Descrição
JobsCalc é uma aplicação de estimativa de cálculo para projetos freelancer, onde é possível cadastrar e excluir jobs (projetos), obtendo uma estimativa de custo de cada job. Além disso, é possível estimar o valor da hora da pessoa que estará usando o sistema, com base no próprio cadastro. Aplicação desenvolvida completa utilizando banco de dados, servidor, front. Utilizando tecnologias: [**NodeJS**](https://nodejs.org/en), o framework [**Express**](https://expressjs.com/pt-br/) e banco de dados [**SQLite**](https://www.sqlite.org/).

# 📌 Requisitos Funcionais
- [x] Cadastro de informações do usuário

- [x] Cadastro de meta de valor mensal

- [x] Cadastro de horas a trabalhar no dia

- [x] Cadastro de semanas para descanso no no ano

- [x] Cadastro de dias a trabalhar na semana

- [x] Calculo do orçamento total para o trabalho

- [x] Calculo de dias restantes para termino do projeto

- [x] Exibir valor da hora

- [x] Exibição de dias restantes para termino do projeto

- [x] Edição do projeto

- [x] Deleção do projeto

## Features
- [x] Cadastro de avatar

- [x] Exibição de horas livres

- [x] Exibição do total de projetos, em andamento e encerrados

- [x] Responsividade

# 💻 Tecnologias
- **HTML**
- **CSS**
- **JavaScript**
- **NodeJS**
- **EJS**
- **Express**
- **SQLite**

# 🎨 Design
- O modelo final para versão desktop e mobile está disponível na pasta `./design`

- Cores

* #323236

* #F0F2F5

* #FCFDFF

* #41414C

* #F1972C

* #FA9C2D

* #F8F8FC

* #FFFFFF

* #4F4F5B

* #E1E3E5

* #5A5A66

* #BFBFCC

* #787880

* #E1E3E5

* #EB3B35

* #36B336

* #E8F8E8

* #FAECEB

- Fontes

* IBM Plex Sans, sans-serif

# 🚀 Instalação
```bash
# Clone este repositório:
$ git clone https://github.com/CleilsonAndrade/jobscalc.git
$ cd ./jobscalc

# Instalar as dependências:
$ yarn install

# Iniciar banco de dados:
$ yarn init-db

# Executar:
$ yarn dev
```

# 📝 Licença
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.

---


Feito com 💜 by CleilsonAndrade