Skip to content

Back-end development for automatic monthly accounting of payments due for each overdue project.

Notifications You must be signed in to change notification settings

lizorc/Internship-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Internship-project

Project Name Developer Date
Follow-up on the expansion of the STN and STR Liz Oriana Rodrigues C. 2022

Introduction

Intuitive and facilitating application to perform the process of monitoring the expansion of the STR and STN in an automated way to calculate which projects should be charged and the corresponding value depending on the month.

Installation

Initially you will need the following programs and libraries installed.

  1. Python
  2. Visual Studio Code
  3. SQLite

Structure

Currently the structure is as follows.

| backend
|
├── models
|    ├── AGE_model.py
|    ├── AMP_STN_model.py
|    ├── AMP_STR_model.py
|    ├── CON_STN_model.py
|    ├── CON_STR_model.py
|    ├── DA_AMP_model.py
|    ├── LIQ_model.py
|    ├── PRO_model.py
|    └── SE_FPO_model.py
|    
├── schemas
|    ├── AGE_schema.py
|    ├── AMP_STN_schema.py
|    ├── AMP_STR_schema.py
|    ├── CON_STN_schema.py
|    ├── CON_STR_schema.py
|    ├── DA_AMP_schema.py
|    ├── LIQ_schema.py
|    ├── PRO_schema.py
|    └── SE_FPO_schema.py
|    
├── CRUD
|    ├── AGE_crud.py
|    ├── AMP_STN_crud.py
|    ├── AMP_STR_crud.py
|    ├── CON_STN_crud.py
|    ├── CON_STR_crud.py
|    ├── DA_AMP_crud.py
|    ├── LIQ_crud.py
|    ├── PRO_crud.py
|    └── SE_FPO_crud.py
|    
├── validations
|    ├── AGE_validation.py
|    ├── AMP_STN_validation.py
|    ├── AMP_STR_validation.py
|    ├── CON_STN_validation.py
|    ├── CON_STR_validation.py
|    ├── DA_AMP_validation.py
|    ├── GENERAL_validation.py
|    ├── LIQ_validation.py
|    ├── PRO_validation.py
|    └── SE_FPO_validation.py
|    
├── request
|    ├── API_connection.py
|    └── API_extraction.py
|    
├── __init__.py
├── database.py
└── main.py
| db
├── Data.db 

Test

  • Run the server from the terminal.

    uvicorn backend.main:app --reload
    • The following response will appear.

      INFO:     Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
      
      INFO:     Started reloader process [28720] 
      
      INFO:     Started server process [28722]
      
      INFO:     Waiting for application startup. 
      
      INFO:     Application startup complete. 

NOTE: This means that the server is running correctly.

About

Back-end development for automatic monthly accounting of payments due for each overdue project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages